-
- Enthusiast
- Posts: 37
- Liked: 8 times
- Joined: Jul 07, 2013 4:43 am
- Contact:
CBT lost on reboot
Hey guys,
Got Agent for Linux running, it backs up about a 5.5TB volume.
Problem is, when the server is rebooted (cleanly even), the CBT data is lost (I assume from the Veeam kernel module), and Veeam takes forever to do the incremental, as it has to manually scan to see what has changed.
Is this by design, or can I do something to avoid this?
Running CentOS 7, Linux data3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Cheers!
Got Agent for Linux running, it backs up about a 5.5TB volume.
Problem is, when the server is rebooted (cleanly even), the CBT data is lost (I assume from the Veeam kernel module), and Veeam takes forever to do the incremental, as it has to manually scan to see what has changed.
Is this by design, or can I do something to avoid this?
Running CentOS 7, Linux data3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Cheers!
-
- Product Manager
- Posts: 5796
- Liked: 1215 times
- Joined: Jul 15, 2013 11:09 am
- Full Name: Niels Engelen
- Contact:
Re: CBT lost on reboot
This is currently by design however we may change it in a later version.
Personal blog: https://foonet.be
GitHub: https://github.com/nielsengelen
GitHub: https://github.com/nielsengelen
-
- Novice
- Posts: 7
- Liked: 1 time
- Joined: Jan 03, 2018 9:52 pm
- Full Name: Steve
- Contact:
[FEATURE REQUEST] Persistent CBT
Would it be possible to make the CBT information persistent across reboots? We have a few really large servers that would make it difficult to use VAL on if a reboot in the middle of the week loses the CBT information. In our case, it wouldn't be possible for Veeam re-read the entire server within our backup window during the week. This could prevent us from switching to VAL for these servers. I believe the Windows Agent has this feature now, so I'm hoping it's a planned feature for the Linux Agent.
It would also be nice to retain CBT information if the veeamsnap module is unloaded and reloaded (I've seen recommendations to unload this module when expanding LVs).
Thanks!
It would also be nice to retain CBT information if the veeamsnap module is unloaded and reloaded (I've seen recommendations to unload this module when expanding LVs).
Thanks!
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Hi and welcome to the community!
CBT persistence has been requested before, so your voice has been added to the feature request. Also, the bug has been fixed, so starting from 2.0 module unloading is no longer required.
May I ask you what filesystem do you use, and how big is your storage?
Thanks.
CBT persistence has been requested before, so your voice has been added to the feature request. Also, the bug has been fixed, so starting from 2.0 module unloading is no longer required.
May I ask you what filesystem do you use, and how big is your storage?
Thanks.
-
- Novice
- Posts: 7
- Liked: 1 time
- Joined: Jan 03, 2018 9:52 pm
- Full Name: Steve
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Hi,
Right now we're using ext4, but it will likely be xfs in the future. Most of the file systems are using LVM. Our two largest servers are about 13-14 TB each. The majority of it is stored on slower NL-SAS 7.2K drives.
I'm glad to hear that unloading veeamsnap is no longer required with 2.0.
Do you know if CBT persistence is being planned for the next release of the Linux agent?
Thanks!
Right now we're using ext4, but it will likely be xfs in the future. Most of the file systems are using LVM. Our two largest servers are about 13-14 TB each. The majority of it is stored on slower NL-SAS 7.2K drives.
I'm glad to hear that unloading veeamsnap is no longer required with 2.0.
Do you know if CBT persistence is being planned for the next release of the Linux agent?
Thanks!
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Yes, we have that feature in mind, however I can't give any ETA right now because there are other features with higher priorities, and this partucluar feature requires significant amount of research and testing. Right now I think that the best what could be done is to keep CBT data persistent only in case of a normal (expected) reboot. I can't see how it could be done for situations when reboot was unexpected (for example, accidental power-loss). I want to believe that would be an acceptable solution, since for server environment its should be a rare thing. What do you think?
Thanks
Thanks
-
- Novice
- Posts: 7
- Liked: 1 time
- Joined: Jan 03, 2018 9:52 pm
- Full Name: Steve
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
I think that would be an acceptable solution.
Thanks!
Thanks!
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Thank you for clarification, request has been noted.
-
- Enthusiast
- Posts: 40
- Liked: 2 times
- Joined: Nov 08, 2015 12:22 am
- Full Name: Dick Hoogendoorn
- Contact:
[MERGED] First incremental backup after reboot takes as much time as a full backup
Hi, I recently installed the latest free version of Veeam Agent Linux (2.0.1.665) on my Linux Mint 19 laptop. The initial full backup takes about 23 minutes and the subsequent incremental backup 33 seconds. After completion of the previous incremental backup I rebooted the laptop and started a new incremental backup and this incremental backup takes now 20 minutes, so almost as much as an full backup. Any incremental after this one completes very quickly again.
My question: why does the first incremental backup after a reboot need as much time as a full backup? Am I missing something?
Note that I have installed VAL on another desktop PC, also running Linux Mint 19 and there I see the same behaviour.
Thanks in advance..
My question: why does the first incremental backup after a reboot need as much time as a full backup? Am I missing something?
Note that I have installed VAL on another desktop PC, also running Linux Mint 19 and there I see the same behaviour.
Thanks in advance..
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
[MERGED] Re: First incremental backup after reboot takes as much time as a full backup
Hi,
That happens because changed-block tracking data is reset every time the veeamsnap module is unloaded, which is exactly what happens before reboot. In this case VAL has to perform a rescan operation in order to know which blocks to pick for incremental backup. I consider your question to be a feature request, so I've merged the post to the related thread.
Thanks!
That happens because changed-block tracking data is reset every time the veeamsnap module is unloaded, which is exactly what happens before reboot. In this case VAL has to perform a rescan operation in order to know which blocks to pick for incremental backup. I consider your question to be a feature request, so I've merged the post to the related thread.
Thanks!
-
- Veteran
- Posts: 1943
- Liked: 247 times
- Joined: Dec 01, 2016 3:49 pm
- Full Name: Dmitry Grinev
- Location: St.Petersburg
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Btw, according to the system requirements Linux Mint is unsupported OS.
-
- Enthusiast
- Posts: 40
- Liked: 2 times
- Joined: Nov 08, 2015 12:22 am
- Full Name: Dick Hoogendoorn
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Hi, thanks for the quick reply. Why not performing a rescan immediately (or shortly) after a reboot? So, whenever an incremental backup is performed later, then it will not be running so slow...(just a suggestion...).
-
- Enthusiast
- Posts: 40
- Liked: 2 times
- Joined: Nov 08, 2015 12:22 am
- Full Name: Dick Hoogendoorn
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Nice, but Linux Mint 19 is based upon Debian and Ubuntu 18.04...which are both supported....DGrinev wrote: ↑Oct 31, 2018 4:27 pm Btw, according to the system requirements Linux Mint is unsupported OS.
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
That might be technically possible and looks like another way to resolve the problem, however it might be difficult to compare current data with its previous image while the data is changing while you rescan it. A possible workaround would be to create a snapshot solely for the purpose of rescan, but that would put more IO load on the system. Anyway thank you for the idea, we will look in that direction.Hi, thanks for the quick reply. Why not performing a rescan immediately (or shortly) after a reboot? So, whenever an incremental backup is performed later, then it will not be running so slow...(just a suggestion...).
As almost any other software for Linux, VAL depends on other packages and libraries. If some package/library is in Debian --> it is in Ubuntu --> it is in Mint. However, if something is in Mint, it does not necessarily mean that it is also in either of the previous two. That is, if some library required by VAL is different in Mint/Debian/Ubuntu, things might break. Also, in my book, "supported" means "has been tested", which is not the case with Mint, unfortunately.Nice, but Linux Mint 19 is based upon Debian and Ubuntu 18.04...which are both supported....
Thanks!
-
- Enthusiast
- Posts: 40
- Liked: 2 times
- Joined: Nov 08, 2015 12:22 am
- Full Name: Dick Hoogendoorn
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
..though not been tested/verified by you I can share that VAL runs fine on my Linux Mint systems.....the only issue is the time needed for the first incremental backup after a reboot (but this is a known issue and I have to live with it for the time being).
Note that I have not only tested backups but also restores and all tests completed very well...so I keep using it...
I was also a user of VAW but, for several reasons, I decided about 6 months ago to throw windows 'out of the window' and moved the Linux, hence I'm now using VAL.
Note that I have not only tested backups but also restores and all tests completed very well...so I keep using it...
I was also a user of VAW but, for several reasons, I decided about 6 months ago to throw windows 'out of the window' and moved the Linux, hence I'm now using VAL.
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
I take that as a feature request. Actually, no - two feature requests!..though not been tested/verified by you I can share that VAL runs fine on my Linux Mint systems.....the only issue is the time needed for the first incremental backup after a reboot (but this is a known issue and I have to live with it for the time being).
Great! Any comments regarding overall usability?Note that I have not only tested backups but also restores and all tests completed very well...so I keep using it...
Plot-twist! : )I was also a user of VAW but, for several reasons, I decided about 6 months ago to throw windows 'out of the window' and moved the Linux, hence I'm now using VAL.
Thank you for your feedback!
-
- Novice
- Posts: 3
- Liked: never
- Joined: May 09, 2021 10:26 am
- Full Name: Gábor 'Morc' KORMOS
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Hi Veeam Team,
Based on https://github.com/veeam/veeamsnap version 4 of the agent added a lot of code regarding this feature. Upon loading, veeamsnap even logs that "Persistent CBT parameters are not set". Is this not available yet due to lack of testing?
Based on https://github.com/veeam/veeamsnap version 4 of the agent added a lot of code regarding this feature. Upon loading, veeamsnap even logs that "Persistent CBT parameters are not set". Is this not available yet due to lack of testing?
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Hi,
That and also the feature is not finalized yet. Moreover, it doesn't quite fit our priorities right now. As you you might have heard already, we are currently battling with kernels 5.8 and higher. As soon as we resolve that one, we can switch to other neat driver-related features.
Thanks!
That and also the feature is not finalized yet. Moreover, it doesn't quite fit our priorities right now. As you you might have heard already, we are currently battling with kernels 5.8 and higher. As soon as we resolve that one, we can switch to other neat driver-related features.
Thanks!
-
- Enthusiast
- Posts: 37
- Liked: 1 time
- Joined: Apr 11, 2019 11:37 am
- Full Name: Dejan Ilic
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
I would like to raise this issue again.
For security reasons we reboot our Linux servers regulary (once a week) to load any kernel related changes.
Veeam agent lose track of changes every time, so next backup on a larger physical fileserver takes aproximately 15 hours and would it not be for it deduplicating away 99% you would essentialy have a full active backup size every week.
Why cannot the Linux Agent keep track if it was a clean shutdown or a dirty shutdown. It seems that the Windows agent can.
Only dirty shutdowns would require a re-read of every single block imho.
For security reasons we reboot our Linux servers regulary (once a week) to load any kernel related changes.
Veeam agent lose track of changes every time, so next backup on a larger physical fileserver takes aproximately 15 hours and would it not be for it deduplicating away 99% you would essentialy have a full active backup size every week.
Why cannot the Linux Agent keep track if it was a clean shutdown or a dirty shutdown. It seems that the Windows agent can.
Only dirty shutdowns would require a re-read of every single block imho.
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Hi,
As for the feature requested - I think Linux agent could track if a shutdown was clean or not. However, there are other features with higher priorities for now. Will try to expedite.
Thanks!
Small correction - it's not deduplicating. Incrementals after a reboot are possible because VAL does full rescan (rereads blocks and calculates CRCs).Veeam agent lose track of changes every time, so next backup on a larger physical fileserver takes aproximately 15 hours and would it not be for it deduplicating away 99%
As for the feature requested - I think Linux agent could track if a shutdown was clean or not. However, there are other features with higher priorities for now. Will try to expedite.
Thanks!
-
- Enthusiast
- Posts: 37
- Liked: 1 time
- Joined: Apr 11, 2019 11:37 am
- Full Name: Dejan Ilic
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
It seems that this has not been implemented in the agent for Linux v6 that comes with Veeam B&R v12.
Is there any plan for this feature?
Is there any plan for this feature?
-
- Influencer
- Posts: 15
- Liked: 2 times
- Joined: Feb 06, 2021 2:43 am
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
I hope it gets fixed eventually. Just for understanding: Is this part of blksnap? Since for debugging I currently need to load/unload the module quite often to provide logs with various setting, which then triggers the super long backups.
-
- Enthusiast
- Posts: 37
- Liked: 1 time
- Joined: Apr 11, 2019 11:37 am
- Full Name: Dejan Ilic
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Yes, I'm talking about standard "volume backup". Right now a reboot of our server takes 18h of constant disk reading by Veeam to be able resume with normal backups.
And as we reboot Linux servers weekly, this is quite many hours every month.
And as we reboot Linux servers weekly, this is quite many hours every month.
-
- Product Manager
- Posts: 6551
- Liked: 765 times
- Joined: May 19, 2015 1:46 pm
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
Hi,
May I ask you what's the reason to reboot the server weekly? Not that I am going to tell you not to do so, but to better understand your use-case.
Thanks!
May I ask you what's the reason to reboot the server weekly? Not that I am going to tell you not to do so, but to better understand your use-case.
Thanks!
-
- Enthusiast
- Posts: 37
- Liked: 1 time
- Joined: Apr 11, 2019 11:37 am
- Full Name: Dejan Ilic
- Contact:
Re: [FEATURE REQUEST] Persistent CBT
-The reboot is part of our security and operations routine.
We then know that we are running the current kernels and any changes that might break anything during startup is at most a week old, especially as we autoupdate our servers to keep all the software up to date.
We then know that we are running the current kernels and any changes that might break anything during startup is at most a week old, especially as we autoupdate our servers to keep all the software up to date.
Who is online
Users browsing this forum: No registered users and 15 guests