We have the following setup :-
Server 128GB RAM, 7TB Storage, Intel Xeon CPU E5-2650 v3 @ 2.30 GHz (2 processors)
Running Windows 2012 R2
Virtual Machines :-
SMB running ADS 11.10.0.22 with local service user SYSTEM having full rights to all files on that VM (4.5 TB RAID storage). Software using ADS is also on this storage. ADS.INI points at this IP and port in the software directory.
HOST1 and HOST2 load-balanced VMs serving Remote Desktop sessions to our clients, and having full access to \\smb\sys share (4.5 TB RAID storage) on the SMB VM.
With the default settings for Win 2012 R2 server having SMB 1,2,3 all turned on, ADS fails to work with many 7008 errors. As cited in Error 7008 / Windows Server 2012 / ADS 11.10 - ADS Forum I turned off SMB 2 (which turns off 3), and ADS works most of the while, although we have issues with caching of FAT entries on the client. For example, using AdsTable1->AdsCopyTableContents(AdsTable2); to copy a table to another, closing those tables and trying to do a file rename, can sometimes fail because the file does not appear in the FAT for a couple of seconds after closing it with ADS.
We are also experiencing the occasional External Exception C0000006 error which has something to do with it not being able to page in code from the application executable because of a comms failure to the SMB VM from the host, despite them being on the same physical box!
Any ideas what I should do. I do not like running the server with SMB 2 and 3 disabled long term. TIA, regards, Mark.