1.2.0 - the luminosity branch¶
v1.2.0-luminosity - Apr 13, 2018
Changes¶
- Bumped to v1.2.0
- Adds the basic Luminosity correlation functionality based on Linkedin luminol
How to update from v1.x¶
- Download the new release tag or clone/update to get it to a temp location, ready to be deployed.
- Diff your current running version settings.py with skyline/settings.py and create a new settings.py in the temp location appropriate for Skyline v1.2.0 and your set up, ready to be deployed.
- Stop Skyline Ionosphere and Panorama services.
- Backup your Skyline database.
- Apply the SQL update to your Skyline database (as per described below).
- Stop all other Skyline services
- Move your current Skyline directory to a backup directory.
- Move the new Skyline v1.2.0 with your new settings.py from the temp location to your working Skyline directory.
- Start the Skyline services, remembering to start bin/luminosity.d too :)
- Add the luminosity service/process to any local process monitoring/management you may have.
SQL update¶
Change the below variables as appropriate to your set up.
BACKUP_DIR="/tmp" # Where you want to backup the DB to
MYSQL_USER="<YOUR_MYSQL_USER>"
MYSQL_HOST="127.0.0.1" # Your MySQL IP
MYSQL_DB="skyline" # Your MySQL Skyline DB name
SKYLINE_PATH="/opt/skyline/github/skyline" # Your Skyline path
# Backup DB
mkdir -p $BACKUP_DIR
mysqldump -u$MYSQL_USER -p $MYSQL_DB > $BACKUP_DIR/pre.v1.2.0.$MYSQL_DB.sql
# Update DB
mysql -u$MYSQL_USER -p $MYSQL_DB < $SKYLINE_PATH/updates/sql/ionosphere-v1.1.x-to-v1.2.0.sql