- SCSI Disk Drives using Dual Controllers
- Posted by dan monroe on March 7th, 2005
I am developing an application where our SCSI Disk Drive is in a dual
controller access configuration. One system accessing the drive is using
VxWorks and the other Windows XP. The VxWorks systems is responsible for
writing data to the drive and the Windows XP system for reading. When the
VxWorks system creates new files they are not seen by the Windows system
until we re-cycle it's power. Do you know of a way to force Windows to
re-read the drives directory information/ flush the directory cache? I have
tried unmounting/mounting the drive using DeleteVolumeMountPoint &
SetVolumeMountPoint but that doesn't seem to work.
Thanks
- Posted by Mark Roddy on March 8th, 2005
dan monroe wrote:
On the other hand I don't understand why unmounting volumes doesn't
work. It should. If the volume device is actually unmounted then there
is no cached filesystem data and you should be all set. Generally the
tricky part is to get the filesystem cached data refreshed without
unmounting the volume.
--
=====================
Mark Roddy DDK MVP
Windows 2003/XP/2000 Consulting
Hollis Technology Solutions 603-321-1032
www.hollistech.com
- Posted by Peter Wieland [MSFT] on March 8th, 2005
wow are you going to corrupt the drive. Windows expects to own the disk -
you can't have another initiator making changes at the file system level at
the same time.
-p
--
This posting is provided "AS IS" with no warranties, and confers no rights.
"dan monroe" <dan monroe@discussions.microsoft.com> wrote in message
news:58EAEFA4-5407-456C-BA81-D788F48AF313@microsoft.com...
- Posted by Mark Roddy on March 9th, 2005
Peter Wieland [MSFT] wrote:
read-only, which in theory is safe, except there is the problem of how
to signal the reader side of changes affecting its cached filesystem
data, and even if you manage the signalling issue you have the problem
that there really is no defined way to convince the filesystems that
parts of their cached data need to be flushed to disk or chucked and
refreshed. (Well there are ways using the network-related interfaces,
but that is another story.) Hes got a lot of work in front of him.
--
=====================
Mark Roddy DDK MVP
Windows 2003/XP/2000 Consulting
Hollis Technology Solutions 603-321-1032
www.hollistech.com
- Posted by Maxim S. Shatskih on March 11th, 2005
You must update the FS volume serial number in the boot block to do this.
Otherwise, the cached volume will be remounted as the same on each
dismount/mount cycle.
--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com
"dan monroe" <dan monroe@discussions.microsoft.com> wrote in message
news:58EAEFA4-5407-456C-BA81-D788F48AF313@microsoft.com...