Availability for the Always-On Enterprise
Gostev
Veeam Software
Posts: 22995
Liked: 2890 times
Joined: Jan 01, 2006 1:01 am
Location: Baar, Switzerland
Contact:

Re: Veeam services crash after installing KB3216755

Post by Gostev » Feb 06, 2017 7:49 pm 2 people like this post

Never mind, we seem to have found the root cause. With a high probability, leaking is System.Data.dll, which KB3216755 happens to replace of course.

We were even able to reproduce the issue without Veeam in the picture, by creating a test tool that does nothing except bombing SQL Server with large queries from multiple threads.This tool has also consumed all available system memory very fast and produced a crash dump that is identical to ones submitted by our customers. After uninstalling the update, memory consumption of the test tool remains steady at 26-28MB.

Microsoft has been notified.

mkaec
Expert
Posts: 259
Liked: 55 times
Joined: Jul 16, 2015 1:31 pm
Full Name: Marc K
Contact:

Re: Veeam services crash after installing KB3216755

Post by mkaec » Feb 06, 2017 7:50 pm

Awesome work!

rendest
Influencer
Posts: 19
Liked: 5 times
Joined: Feb 01, 2017 8:36 pm
Full Name: Stef
Contact:

Re: Veeam services crash after installing KB3216755

Post by rendest » Feb 06, 2017 8:08 pm

Nice work! Microsoft could learn something from that!

vanhovejens
Service Provider
Posts: 7
Liked: never
Joined: Apr 05, 2013 4:35 pm
Full Name: Jens Van Hove
Contact:

Re: Veeam services crash after installing KB3216755

Post by vanhovejens » Feb 06, 2017 8:18 pm

Hi, Please keep us posted to with the progress from Microsoft (hopefully a quick & solid fix)
We've also go an open Veeam case to keep us notified as we still experience impact on our environment: Veeam Case # 02060809
Thanks for the quick analysis!

Gostev
Veeam Software
Posts: 22995
Liked: 2890 times
Joined: Jan 01, 2006 1:01 am
Location: Baar, Switzerland
Contact:

Re: Veeam services crash after installing KB3216755

Post by Gostev » Feb 06, 2017 10:47 pm

OK, so people I know put me through to people I don't know, but I assume they are the right people to know what's going on. Long story short, it would appear I was spot on above regarding the current build being a pre-release preview as it comes to Windows Server 2016 specifically:
Someone at Microsoft wrote:It's interesting that KB 3216755 was only made available for client builds and people are installing it on WS 2016 Server. It wasn't meant to be installed on Server but I've confirmed it does not block installation.
Nevertheless, it does not mean they were aware about the issue - we may very well have prevented a worldwide apocalypse following the next week's Patch Tuesday! ;)

Gostev
Veeam Software
Posts: 22995
Liked: 2890 times
Joined: Jan 01, 2006 1:01 am
Location: Baar, Switzerland
Contact:

Re: Veeam services crash after installing KB3216755

Post by Gostev » Feb 06, 2017 10:56 pm

Microsoft Update Catalog listing actually indicates this build is for Windows 10 only
http://www.catalog.update.microsoft.com ... =KB3216755

Gostev
Veeam Software
Posts: 22995
Liked: 2890 times
Joined: Jan 01, 2006 1:01 am
Location: Baar, Switzerland
Contact:

Re: Veeam services crash after installing KB3216755

Post by Gostev » Feb 06, 2017 11:14 pm

OK, it would appear there is some confusion within Microsoft about the applicability of this update.

Check out this January 30th post on the official blog of the Windows Server storage engineering teams:
Windows Server 2016 Data Deduplication users: please install KB3216755!

Pretty clear call to action this... so hard to blame Microsoft support for recommending you the same.

mkretzer
Expert
Posts: 401
Liked: 80 times
Joined: Dec 17, 2015 7:17 am
Contact:

Re: Veeam services crash after installing KB3216755

Post by mkretzer » Feb 07, 2017 5:42 am

@Gostev Yes, local SQL 2016

mih
Novice
Posts: 8
Liked: never
Joined: Nov 03, 2014 11:25 am
Contact:

Re: Veeam services crash after installing KB3216755

Post by mih » Feb 07, 2017 6:54 am

same, local SQL.

vanhovejens
Service Provider
Posts: 7
Liked: never
Joined: Apr 05, 2013 4:35 pm
Full Name: Jens Van Hove
Contact:

Re: Veeam services crash after installing KB3216755

Post by vanhovejens » Feb 07, 2017 7:32 am

Remote SQL 2014 Enterprise, still affected or will it only popup with local SQL installs ?

mkretzer
Expert
Posts: 401
Liked: 80 times
Joined: Dec 17, 2015 7:17 am
Contact:

Re: Veeam services crash after installing KB3216755

Post by mkretzer » Feb 07, 2017 8:25 am

@vanhovejens I think that is the question that Gostev asked here...

vanhovejens
Service Provider
Posts: 7
Liked: never
Joined: Apr 05, 2013 4:35 pm
Full Name: Jens Van Hove
Contact:

Re: Veeam services crash after installing KB3216755

Post by vanhovejens » Feb 07, 2017 8:50 am

:-) could be, we haven't gambled installing the KB as soon as we've read this thread.
Probably our environment shouldn't be impacted as long as we don't apply the patch on our Veeam management server?
We've got dedicated 'veeam repository servers' these shouldn't really rely on high SQL Load so we might take the risk to apply the patch.

mih
Novice
Posts: 8
Liked: never
Joined: Nov 03, 2014 11:25 am
Contact:

Re: Veeam services crash after installing KB3216755

Post by mih » Feb 07, 2017 9:28 am

i have KB3216755 installed on our remote repository server, that gives no problems. Also, windows dedupe has stopped corrupting our 4 TB vbk files. So that part of the KB seems to be working.
Its on our local "all in one" veeam server, that the memory problem shows.

SeandG
Influencer
Posts: 15
Liked: 1 time
Joined: Jan 30, 2017 10:38 am
Contact:

Re: Veeam services crash after installing KB3216755

Post by SeandG » Feb 07, 2017 9:53 am

We have locally installed SQL Express, the one installed by Veeam B&R at setup time.
We are also planning on going back to 2012R2, we can't use the fix because of the memory issues and we can't not use it because of the deduplication corruption.
Gostev wrote:Never mind, we seem to have found the root cause. With a high probability, leaking is System.Data.dll, which KB3216755 happens to replace of course.

We were even able to reproduce the issue without Veeam in the picture, by creating a test tool that does nothing except bombing SQL Server with large queries from multiple threads.This tool has also consumed all available system memory very fast and produced a crash dump that is identical to ones submitted by our customers. After uninstalling the update, memory consumption of the test tool remains steady at 26-28MB.

Microsoft has been notified.
Great find!

Does this mean that if we move the Veeam DB to an remote SQL server and uninstall SQL from the B&R server the issue will be resolved for us?

Thanks
Sean

Gostev
Veeam Software
Posts: 22995
Liked: 2890 times
Joined: Jan 01, 2006 1:01 am
Location: Baar, Switzerland
Contact:

Re: Veeam services crash after installing KB3216755

Post by Gostev » Feb 07, 2017 12:31 pm

@Sean the current version of the update should not be installed on Windows Server 2016 at all, as it is intended for Windows 10 only (see my following posts after the one you have quoted). But if you are ready to ignore this fact - then basically, you should not install the update on the Veeam backup server, as it will screw up our communication with the SQL Server (and whether SQL is local or remote does not matter). For example, you should be OK installing it or remote backup repository servers, as mih mentioned in his post right above yours.

Post Reply

Who is online

Users browsing this forum: Baidu [Spider], Bing [Bot] and 55 guests