Why does VEB service require the Windows BITS service

Backup agent for Microsoft Windows servers and workstations (formerly Veeam Endpoint Backup FREE)

Why does VEB service require the Windows BITS service

Veeam Logoby chaycock » Wed Oct 19, 2016 1:33 am

I was having an issue with the VEB service crashing right after it started. I contacted support and they were able to determine it was because the Windows BITS (Background Intelligent Transfer) service was not running. Windows uses this to download things such as updates in the background.

I have a few questions I am hoping the developers can answer:

1) What is the VEB service doing that would cause it to need to use the BITS system which is for transferring files? What files is it trying to transfer (especially right at startup of the service)

2) If the BITS service is required to be running, why is it not listed in the "Dependencies" tab of the service properties dialog for the VEB service? There are other service dependencies listed. Had it been listed, the system would have either started BITS or raised an error letting me know exactly what the problem was instead of the service just crashing due to an unhandled exception.

3) Why is there not adequate exception catching/handling to prevent something like this from bringing down the entire service, especially since this appears to be unrelated to the primary function of the VEB service.

Thanks,
Carlton
chaycock
Enthusiast
 
Posts: 62
Liked: 12 times
Joined: Fri Jul 15, 2016 4:51 pm
Full Name: Carlton Haycock

Re: Why does VEB service require the Windows BITS service

Veeam Logoby PTide » Wed Oct 19, 2016 9:02 am

Hi,

1) What is the VEB service doing that would cause it to need to use the BITS system which is for transferring files? What files is it trying to transfer (especially right at startup of the service)
VEB checks for updates using BITS however it never downloads them unless you tell it to do so.

Regarding 2) and 3) - the behaviour when VEB service fails to start without BITS is being discussed at the moment as well as other related questions that you've raised in this thread.

Thanks for the feedback!
PTide
Veeam Software
 
Posts: 3019
Liked: 246 times
Joined: Tue May 19, 2015 1:46 pm

Re: Why does VEB service require the Windows BITS service

Veeam Logoby chaycock » Wed Oct 19, 2016 12:30 pm

It would seem doing the update check would be best done in a 'user mode' application such as the 'tray' or the main VEB configuration GUI, or a separate service, but not in the core backup service.
chaycock
Enthusiast
 
Posts: 62
Liked: 12 times
Joined: Fri Jul 15, 2016 4:51 pm
Full Name: Carlton Haycock

Re: Why does VEB service require the Windows BITS service

Veeam Logoby Dima P. » Fri Oct 21, 2016 5:30 pm

Carlton,

Agree. This is going to be fixed in upcoming version – update should not somehow affect the backup process.
Dima P.
Veeam Software
 
Posts: 6237
Liked: 440 times
Joined: Mon Feb 04, 2013 2:07 pm
Location: SPb
Full Name: Dmitry Popov


Return to Veeam Agent for Windows



Who is online

Users browsing this forum: No registered users and 12 guests