WEBVTT

00:00.630 --> 00:07.050
Upgrading Safana now, I'm running version eight point two point three, a good way to verify that is

00:07.050 --> 00:12.330
to go to one of these pages, for example, configuration data sources there and at the bottom, it

00:12.330 --> 00:13.970
says eight point two point three.

00:13.980 --> 00:19.920
Now I haven't done anything with my server, so it's very safe to upgrade this to eight point 2.4 since

00:19.920 --> 00:22.050
I point to point four is now available now.

00:22.050 --> 00:27.630
Since I'm using the open source version, there is no guarantee of backwards compatibility, so this

00:27.630 --> 00:29.910
is something you do at your own risk.

00:29.970 --> 00:34.020
But right now, I don't have any data sources, so this is a completely safe thing to do.

00:34.050 --> 00:40.320
But do expect that if you do upgrade Gravano, some of your data sources or dashboards are no longer

00:40.320 --> 00:40.920
going to work.

00:40.920 --> 00:45.690
And that's just the reality of using Safana is that there are new versions of Safana every two weeks

00:45.690 --> 00:50.310
and something's going to break, so you just become good at it after a while figuring out how to fix

00:50.310 --> 00:51.660
up something that no longer works.

00:51.660 --> 00:54.810
If you do decide to upgrade your Farner, it's best to do it in small steps.

00:54.810 --> 00:58.020
Say, for example, I'm going to go to 8.2.2 for that.

00:58.020 --> 01:02.730
Why they were aren't going to be that many problems, as can be easy for me to refer to the documentation

01:02.730 --> 01:06.150
and find out what has changed since the previous version.

01:06.150 --> 01:10.830
But if you were to jump from version five to version eight, don't expect much to continue to work from

01:10.830 --> 01:14.780
that because Safana changes quite a lot over the different major versions there.

01:14.790 --> 01:16.680
So that's just the reality of using Gravano now.

01:16.680 --> 01:23.610
Also, since I'm using digital ocean before I do an upgrade, I can do a snapshot of the server, so

01:23.610 --> 01:28.200
I'm often a service admin page and digital version is an option here called snapshot, so I can take

01:28.200 --> 01:30.450
a live snapshot and that takes a minute or two.

01:30.450 --> 01:36.390
And then if I've broken my craft on a server, I can always restore from the life snapshot.

01:36.450 --> 01:40.640
Now I've done snapshots several times in the past and recovered from them, and they work very well.

01:40.650 --> 01:45.420
They just take a few minutes to create and to restore from whatever cloud platform you use will have

01:45.420 --> 01:48.640
a different version of backing up or taking snapshots.

01:48.690 --> 01:51.240
For me, this snapshot is by far the easiest way to do it.

01:51.330 --> 01:55.980
I'm not going to take a snapshot of Mega-fauna servers since it's just brand new anyway, and it's no

01:55.980 --> 01:57.660
risk whether I break it or not.

01:57.660 --> 02:04.380
And if I do break it by upgrading to a point 2.4, I can always reinstall eight point two point three

02:04.440 --> 02:04.830
anyway.

02:04.950 --> 02:08.320
The other consideration I have is when I install Safana.

02:08.400 --> 02:13.350
I select the Oasis version there and I used these instructions here.

02:13.440 --> 02:18.630
But actually they were written as I point two point three when I installed the upgraded version just

02:18.630 --> 02:20.040
shows the difference in numbers there.

02:20.070 --> 02:23.670
If you want to know what all the numbers are, it's just in this dropdown here.

02:23.700 --> 02:26.820
So eight point two point three they were the install instructions.

02:27.390 --> 02:30.900
Eight point two point four is my new install instructions.

02:30.900 --> 02:34.080
Now my server already has that, so I don't have to install that.

02:34.080 --> 02:35.880
So I'm just going to run that.

02:35.880 --> 02:39.740
I'm going to download the eight-point 2.4 and Debian package.

02:39.750 --> 02:40.550
So copy that.

02:40.560 --> 02:42.090
I'm on my server, right click.

02:42.090 --> 02:44.550
So I'm using get to download the package.

02:44.970 --> 02:46.530
100 per cent was very fast.

02:46.680 --> 02:50.130
Now I can install it by running the Debian Package Manager.

02:50.340 --> 02:54.850
Eight point 2.4 This technique I've shown you can be used to downgrade or upgrade.

02:54.950 --> 02:55.500
Doesn't matter.

02:55.530 --> 02:57.390
Just the numbers are the important things here.

02:57.720 --> 02:59.160
So right click Python.

02:59.160 --> 03:03.510
I mean the install, said Debian package manager on eight point 2.4 percent.

03:03.510 --> 03:03.750
So.

03:05.090 --> 03:09.150
So unpacking often a point to point for over eight point two points right there.

03:09.200 --> 03:13.610
OK, so it's doing now the whole process is still going to be happening in the background for about

03:13.610 --> 03:16.670
a minute if I go to this page and just refresh it.

03:17.510 --> 03:20.030
It now says eight point two point four at the bottom.

03:20.060 --> 03:24.710
Now this can take about a minute to happen, so it still says the audio version for you.

03:24.770 --> 03:26.000
Just give it a little more time.

03:26.030 --> 03:27.690
OK, so that's now a point to point.

03:27.710 --> 03:32.720
For now, that's pretty much it for upgrading and downgrading, but remember, it's open source, it's

03:32.720 --> 03:33.820
at your own risk.

03:33.830 --> 03:39.560
And to minimize the amount of work in fixing problems due to upgrading to one number at a time, eight

03:39.560 --> 03:46.070
point two point four means major minor patch either update each patch as they come through or update

03:46.070 --> 03:47.360
each minor version.

03:47.360 --> 03:49.760
So 8.3 is the next minor version.

03:49.760 --> 03:56.150
But the major bang version nine, I wouldn't recommend going straight from first night to version nine

03:56.150 --> 04:01.030
without at least going through some of the minor and patch versions beforehand.

04:01.050 --> 04:05.420
Remember to take a snapshot before you start the upgrade process if you think that's important enough

04:05.510 --> 04:09.060
using the options provided by your cloud platform.

04:09.080 --> 04:09.560
Excellent.
