none
The ReparsePoint Test Always failed on NTFS but success on ReFS with the rp_regres.exe in HCK 2.1 RRS feed

  • Question

  • I am using the latest HCK 2.1 to run a kernel filter test on Windows Server 2012 and Server 2012R2. The ReparsePoint test always failed on NTFS drive (G:)  but successful on ReFS drive (O:).

    To do troubleshooting, I used the fltmc to unload all kernel filter driver so only the in-box windows file system driver runs on the test NTFS drive G:, and then run the rp_regres.exe to run the test.  The rp_regres.exe in the HCK 2.1 is with file version 6.3.9600.17029.  The NTFS and CNTFS drive will failed on ReparsePoint test with error like below. The rp_regres.exe report EA is unsupported error, however the test is run only with in-box NTFS driver so the EA should works with the FSCTL_RP_SET? 

    D54.F84 :  +VAR+SEV2  8591 : 
    D54.F84 :  VAR[SEV2 ] 8595 : RPTAG 040400: testsrc\basetest\core_file_services\ntfs\reparse_points\regression\rp_regres_functional.c(215)
    D54.F84 :  VAR[SEV2 ] 8595 : RPTAG 040400: FSCTL_RP_SET: Win32 Error code expected 0, got 282
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: Variation: 8596
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: FileName= EA_PRESENT_FILE
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: Handle= 12Ch
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: HandleType = FILE_HANDLE
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: AccessFlags = GENERIC_WRITE
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: Tag = 80001234h
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: RPDataLen = 0
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: Guid = ALL-ZEROS
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: pInBuff = BA686000h
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: pInBuffSize = 24
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: InBufftype = GUID_TYPE
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: pOutBuff = 0h
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: pOutBuffSize = 0
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: OutBuffType = NON_GUID_TYPE
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: dwRc= 0
    D54.F84 :  VAR[INFO ] 8595 : RPTAG 040400: 
    D54.F84 :  VAR[SEV2 ] 8595 : RPTAG 040400: testsrc\basetest\core_file_services\ntfs\reparse_points\regression\rp_regres_functional.c(254)
    D54.F84 :  VAR[SEV2 ] 8595 : RPTAG 040400: RPSET: NT code expected 0h, got C000004Fh
    D54.F84 :  +VAR+SEV2  8595 : 

    I also run the rp_regres.exe in windows 8.0 HCK 2.0, which is with file version 6.2.9200.16384, and the rp_regres.exe in windows 8.0 HCK always run successfully without any error on the same NTFS drive ( G: ). 

    BTW, The test is done by extract the ReparsePoint test files to a folder following the link here (http://msdn.microsoft.com/en-us/library/gg607504(v=vs.85).aspx ), and ran tests on  VMWare 5.1 Windows Server 2012R2 VM and Server 2012R2 Gen2 Hyper-V VM both get the same failure.


    • Edited by ryuroger Thursday, March 20, 2014 1:28 AM
    Thursday, March 20, 2014 1:07 AM

All replies