lp:~xwang2713/charms/trusty/hpcc/trunk

Created by Xiaoming Wang and last modified
Get this branch:
bzr branch lp:~xwang2713/charms/trusty/hpcc/trunk
Only Xiaoming Wang can upload to this branch. If you are Xiaoming Wang please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Xiaoming Wang
Status:
Development

Recent revisions

12. By Xiaoming Wang <email address hidden>

update to HPCC 5.4.4-1

11. By Xiaoming Wang <email address hidden>

Update README.md and yaml files

10. By Xiaoming Wang <email address hidden>

update README.md

9. By Xiaoming Wang <email address hidden>

fix typo in url

8. By Xiaoming Wang <email address hidden>

Add manual reconfiguration option and some error recover code for transferring environment.xml

7. By Xiaoming Wang <email address hidden>

no need work-around version

6. By Xiaoming Wang <email address hidden>

Re-write hpcc charm to support hpcc-plugin services, such as ganglia-monitoring.

5. By Xiaoming Wang <email address hidden>

add trusty support

4. By Xiaoming Wang

Re-implement to make configuration not immutable

1. Simplify config.yaml to have 3 set of configuration:
   a. HPCC package version and checksum
   b. SSH Keys
   c. HPCC components configratation (thor/roxie)

2. Re-implement config-changed hook
   a. Update HPCC package. HPCC has related short release cycle.
      Usually every 2-3 months there is a new/update release.
      User can update HPCC package by:
         juju set <hpcc service> hpcc-version=<new version> package-checksum=<checksum>

   b. Update SSH Keys
         juju set <hpcc service> ssh-key-public=<new key> ssh-key-private=<new key>

   c. Update HPCC cluster topology:
         juju set <hpcc service> thor-ratio=<new ratio> roxie-ratio=<new ratio>
      The ratio is based on compute nodes which is <number of unit node> minus
      <support node>.

3. Update README.md. Particularly add 4GB memory requirement.

4. Make the scripts under hpcc/bin optinal. There is a readme which tell the purpose
   of these scripts

5. We still support juju local provider
   But due to the problem reported in launchpad bug 1288969 it can run multiple roxie
   nodes in lxc environment. If users want launch multiple nodes they need set
   roxie-ratio to 0 in config.yaml.

3. By Xiaoming Wang

Get ESP public ip from unit name

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers