All,
Victor noted earlier that adding delayed_jobs created lock contention forcing
us to move away from sqlite (this was an anticipated consequence).
Consequently, we have added the requirement for Postgresql 9.3 to the Crowbar 2
dev tool. We are using 9.3 so we can leverage the latest json management
features - this is not the default Postgresql that gets installed and you will
be required to upgrade your dev environment.
Here's the steps Victor and I've been working on to make the change (they may
need some tweaks on per your environment)
# we need Postgresql 9.3 (we rely on 9.3+ features)
# first, remove the automatically added old Posgresql
sudo apt-get remove postgresql
# now install and set to use the special port/pipe config
sudo apt-get install postgresql-9.3 pgadmin3
sudo vi /etc/postgresql/9.3/main/pg_hba.conf
# add 'local all all trust'
sudo vi /etc/postgresql/9.3/main/postgresql.conf
# change 'port = 5439'
createuser -s -d -U crowbar
I'm working now to fix code broken by the change so that tests will pass again.
Rob
______________________________
Rob Hirschfeld
Sr. Distinguished Cloud Solution Architect
Dell | Cloud Edge, Data Center Solutions
blog robhirschfeld.com, twitter @zehicle
Please note, I am based in the CENTRAL (-6) time zone
_______________________________________________
Crowbar mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/