1
00:00:00,630 --> 00:00:07,050
Upgrading Safana now, I'm running version eight point two point three, a good way to verify that is

2
00:00:07,050 --> 00:00:12,330
to go to one of these pages, for example, configuration data sources there and at the bottom, it

3
00:00:12,330 --> 00:00:13,970
says eight point two point three.

4
00:00:13,980 --> 00: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

5
00:00:19,920 --> 00:00:22,050
I point to point four is now available now.

6
00:00:22,050 --> 00:00:27,630
Since I'm using the open source version, there is no guarantee of backwards compatibility, so this

7
00:00:27,630 --> 00:00:29,910
is something you do at your own risk.

8
00:00:29,970 --> 00:00:34,020
But right now, I don't have any data sources, so this is a completely safe thing to do.

9
00:00:34,050 --> 00:00:40,320
But do expect that if you do upgrade Gravano, some of your data sources or dashboards are no longer

10
00:00:40,320 --> 00:00:40,920
going to work.

11
00:00:40,920 --> 00:00:45,690
And that's just the reality of using Safana is that there are new versions of Safana every two weeks

12
00:00:45,690 --> 00:00:50,310
and something's going to break, so you just become good at it after a while figuring out how to fix

13
00:00:50,310 --> 00:00:51,660
up something that no longer works.

14
00:00:51,660 --> 00:00:54,810
If you do decide to upgrade your Farner, it's best to do it in small steps.

15
00:00:54,810 --> 00:00:58,020
Say, for example, I'm going to go to 8.2.2 for that.

16
00:00:58,020 --> 00: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

17
00:01:02,730 --> 00:01:06,150
and find out what has changed since the previous version.

18
00:01:06,150 --> 00:01:10,830
But if you were to jump from version five to version eight, don't expect much to continue to work from

19
00:01:10,830 --> 00:01:14,780
that because Safana changes quite a lot over the different major versions there.

20
00:01:14,790 --> 00:01:16,680
So that's just the reality of using Gravano now.

21
00:01:16,680 --> 00:01:23,610
Also, since I'm using digital ocean before I do an upgrade, I can do a snapshot of the server, so

22
00:01:23,610 --> 00:01:28,200
I'm often a service admin page and digital version is an option here called snapshot, so I can take

23
00:01:28,200 --> 00:01:30,450
a live snapshot and that takes a minute or two.

24
00:01:30,450 --> 00:01:36,390
And then if I've broken my craft on a server, I can always restore from the life snapshot.

25
00:01:36,450 --> 00:01:40,640
Now I've done snapshots several times in the past and recovered from them, and they work very well.

26
00:01:40,650 --> 00:01:45,420
They just take a few minutes to create and to restore from whatever cloud platform you use will have

27
00:01:45,420 --> 00:01:48,640
a different version of backing up or taking snapshots.

28
00:01:48,690 --> 00:01:51,240
For me, this snapshot is by far the easiest way to do it.

29
00:01:51,330 --> 00: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

30
00:01:55,980 --> 00:01:57,660
risk whether I break it or not.

31
00:01:57,660 --> 00: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

32
00:02:04,440 --> 00:02:04,830
anyway.

33
00:02:04,950 --> 00:02:08,320
The other consideration I have is when I install Safana.

34
00:02:08,400 --> 00:02:13,350
I select the Oasis version there and I used these instructions here.

35
00:02:13,440 --> 00:02:18,630
But actually they were written as I point two point three when I installed the upgraded version just

36
00:02:18,630 --> 00:02:20,040
shows the difference in numbers there.

37
00:02:20,070 --> 00:02:23,670
If you want to know what all the numbers are, it's just in this dropdown here.

38
00:02:23,700 --> 00:02:26,820
So eight point two point three they were the install instructions.

39
00:02:27,390 --> 00:02:30,900
Eight point two point four is my new install instructions.

40
00:02:30,900 --> 00:02:34,080
Now my server already has that, so I don't have to install that.

41
00:02:34,080 --> 00:02:35,880
So I'm just going to run that.

42
00:02:35,880 --> 00:02:39,740
I'm going to download the eight-point 2.4 and Debian package.

43
00:02:39,750 --> 00:02:40,550
So copy that.

44
00:02:40,560 --> 00:02:42,090
I'm on my server, right click.

45
00:02:42,090 --> 00:02:44,550
So I'm using get to download the package.

46
00:02:44,970 --> 00:02:46,530
100 per cent was very fast.

47
00:02:46,680 --> 00:02:50,130
Now I can install it by running the Debian Package Manager.

48
00:02:50,340 --> 00:02:54,850
Eight point 2.4 This technique I've shown you can be used to downgrade or upgrade.

49
00:02:54,950 --> 00:02:55,500
Doesn't matter.

50
00:02:55,530 --> 00:02:57,390
Just the numbers are the important things here.

51
00:02:57,720 --> 00:02:59,160
So right click Python.

52
00:02:59,160 --> 00:03:03,510
I mean the install, said Debian package manager on eight point 2.4 percent.

53
00:03:03,510 --> 00:03:03,750
So.

54
00:03:05,090 --> 00:03:09,150
So unpacking often a point to point for over eight point two points right there.

55
00:03:09,200 --> 00:03:13,610
OK, so it's doing now the whole process is still going to be happening in the background for about

56
00:03:13,610 --> 00:03:16,670
a minute if I go to this page and just refresh it.

57
00:03:17,510 --> 00:03:20,030
It now says eight point two point four at the bottom.

58
00:03:20,060 --> 00:03:24,710
Now this can take about a minute to happen, so it still says the audio version for you.

59
00:03:24,770 --> 00:03:26,000
Just give it a little more time.

60
00:03:26,030 --> 00:03:27,690
OK, so that's now a point to point.

61
00:03:27,710 --> 00:03:32,720
For now, that's pretty much it for upgrading and downgrading, but remember, it's open source, it's

62
00:03:32,720 --> 00:03:33,820
at your own risk.

63
00:03:33,830 --> 00:03:39,560
And to minimize the amount of work in fixing problems due to upgrading to one number at a time, eight

64
00:03:39,560 --> 00:03:46,070
point two point four means major minor patch either update each patch as they come through or update

65
00:03:46,070 --> 00:03:47,360
each minor version.

66
00:03:47,360 --> 00:03:49,760
So 8.3 is the next minor version.

67
00:03:49,760 --> 00:03:56,150
But the major bang version nine, I wouldn't recommend going straight from first night to version nine

68
00:03:56,150 --> 00:04:01,030
without at least going through some of the minor and patch versions beforehand.

69
00:04:01,050 --> 00:04:05,420
Remember to take a snapshot before you start the upgrade process if you think that's important enough

70
00:04:05,510 --> 00:04:09,060
using the options provided by your cloud platform.

71
00:04:09,080 --> 00:04:09,560
Excellent.

