Jump to content

DrParis

Members
  • Posts

    44
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by DrParis

  1. Hi there,

     

    You are right Alex, shell integration to manage the drives to add to the pool... useless.

    But shell integration to handle your folders duplication, that would be really cool.

     

    Look, I am using Tortoise Git myself, with shell integration:

    - context menu to manage your repo (contextual to your repo status, not only the folder where you are)

    - even adding icons to your files to show there status

     

    Let us be honest, performance is not an issue here... come on, quad cores are the norm today, the age of the 486DX33 is over ;)

  2. Hi Alex,

    On my side, I would not really be interested by such a feature.

    I do not find that very useful, especially today where you can RD your server on your android mobile...

    For the moment I can only think about one network related feature that would really have interest to me: pool recycle bin handling share deletions (same kind as greyhole over samba).

  3. Hi Alex, did just found the option to attach a file, hidden in "More Reply Options" :/

    Good to know for verifier, indeed I did not deactivate it as I am testing DP since a while now...

    Anyway I restored my system (a little frustrated) to a point where I did not had even DP installed, then installed the 265.

    For now seems ok.

  4. Ouch! BSOD while installing 2.0.0.265!

    No share access, nothing running in the background, just doing the update by remote desktop and having one explorer opened on the pool.

    I uploaded the memory dump.

     

    Edit: now the DP install is bad. Impossible to uninstall, impossible to update. Here is the log from the installer (cannot we upload files to the forum?)

    [11B4:11B8][2013-06-08T14:23:43]i001: Burn v3.7.1224.0, Windows v6.2 (Build 9200: Service Pack 0), path: \\GOLGOTH\Outils\Server Resources\Tools\StableBit\StableBit.DrivePool_2.0.0.265_x64_BETA.exe, cmdline: '-burn.unelevated BurnPipe.{7E4311D7-B505-4EBD-BCC1-4DC6FF8E0E1A} {6DE7F554-71F4-4E8E-9D3F-7C36BACB8FD8} 4520'
    [11B4:11B8][2013-06-08T14:23:43]i000: Initializing string variable 'InstallFolder' to value '[PlatformProgramFilesFolder]\StableBit\DrivePool'
    [11B4:11B8][2013-06-08T14:23:43]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\ADMINI~1\AppData\Local\Temp\StableBit_DrivePool_(64_bit)_20130608142343.log'
    [11B4:11B8][2013-06-08T14:23:43]i000: Setting string variable 'WixBundleOriginalSource' to value '\\GOLGOTH\Outils\Server Resources\Tools\StableBit\StableBit.DrivePool_2.0.0.265_x64_BETA.exe'
    [11B4:11B8][2013-06-08T14:23:44]i000: Setting string variable 'WixBundleName' to value 'StableBit DrivePool (64 bit)'
    [11B4:11B8][2013-06-08T14:23:44]i100: Detect begin, 2 packages
    [11B4:11B8][2013-06-08T14:23:44]i000: Setting string variable 'NETFRAMEWORK40CLIENT' to value '1'
    [11B4:11B8][2013-06-08T14:23:44]i052: Condition 'NOT VersionNT64' evaluates to false.
    [11B4:11B8][2013-06-08T14:23:44]i052: Condition 'VersionNT64' evaluates to true.
    [11B4:11B8][2013-06-08T14:23:44]i000: Setting string variable 'PlatformProgramFilesFolder' to value 'C:\Program Files'
    [11B4:11B8][2013-06-08T14:23:44]i000: Registry key not found. Key = 'SOFTWARE\StableBit\DrivePool'
    [11B4:11B8][2013-06-08T14:23:44]i000: Setting version variable 'KmdfVersion' to value '1.11.9200.16384'
    [11B4:11B8][2013-06-08T14:23:44]i000: Product not found: {1AB7D699-E19A-45E6-992C-2FB2DC1730C7}
    [11B4:11B8][2013-06-08T14:23:44]i000: Setting version variable 'DrivePool1Version' to value '0.0.0.0'
    [11B4:11B8][2013-06-08T14:23:44]i102: Detected related bundle: {e0faf431-d1db-4b00-ab2f-f6bd880f001b}, type: Upgrade, scope: PerMachine, version: 2.0.260.0, operation: MajorUpgrade
    [11B4:11B8][2013-06-08T14:23:44]i052: Condition 'NETFRAMEWORK40CLIENT' evaluates to true.
    [11B4:11B8][2013-06-08T14:23:44]i103: Detected related package: {43053F4F-87D0-4459-A600-03896AC6F486}, scope: PerMachine, version: 2.0.260.0, language: 1033 operation: MinorUpdate
    [11B4:11B8][2013-06-08T14:23:44]i101: Detected package: NetFx40ClientWeb, state: Present, cached: None
    [11B4:11B8][2013-06-08T14:23:44]i101: Detected package: DrivePoolApplication, state: Present, cached: Complete
    [11B4:11B8][2013-06-08T14:23:44]i052: Condition '(VersionNT >= v6.0)' evaluates to true.
    [11B4:11B8][2013-06-08T14:23:44]i052: Condition '(KmdfVersion >= v1.9)' evaluates to true.
    [11B4:11B8][2013-06-08T14:23:44]i052: Condition 'DrivePool1Version = v0.0' evaluates to true.
    [11B4:11B8][2013-06-08T14:23:44]i199: Detect complete, result: 0x0
    [11B4:11B8][2013-06-08T14:23:46]i200: Plan begin, 2 packages, action: Install
    [11B4:11B8][2013-06-08T14:23:46]w321: Skipping dependency registration on package with no dependency providers: NetFx40ClientWeb
    [11B4:11B8][2013-06-08T14:23:46]i000: Setting string variable 'WixBundleLog_DrivePoolApplication' to value 'C:\Users\ADMINI~1\AppData\Local\Temp\StableBit_DrivePool_(64_bit)_20130608142343_0_DrivePoolApplication.log'
    [11B4:11B8][2013-06-08T14:23:46]i201: Planned package: NetFx40ClientWeb, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: None
    [11B4:11B8][2013-06-08T14:23:46]i201: Planned package: DrivePoolApplication, state: Present, default requested: Present, ba requested: Present, execute: MinorUpgrade, rollback: None, cache: No, uncache: No, dependency: Register
    [11B4:11B8][2013-06-08T14:23:46]i207: Planned related bundle: {e0faf431-d1db-4b00-ab2f-f6bd880f001b}, type: Upgrade, default requested: Absent, ba requested: Absent, execute: Uninstall, rollback: Install, dependency: None
    [11B4:11B8][2013-06-08T14:23:46]i299: Plan complete, result: 0x0
    [11B4:11B8][2013-06-08T14:23:46]i300: Apply begin
    [11A8:11AC][2013-06-08T14:23:46]i360: Creating a system restore point.
    [11A8:11AC][2013-06-08T14:23:46]i362: System restore disabled, system restore point not created.
    [11A8:11AC][2013-06-08T14:23:46]i000: Caching bundle from: 'C:\Users\ADMINI~1\AppData\Local\Temp\{f5ded207-a61f-453d-befa-a062d2c0bc7d}\.be\StableBit.DrivePool_x64.exe' to: 'C:\ProgramData\Package Cache\{f5ded207-a61f-453d-befa-a062d2c0bc7d}\StableBit.DrivePool_x64.exe'
    [11A8:11AC][2013-06-08T14:23:46]i320: Registering bundle dependency provider: {f5ded207-a61f-453d-befa-a062d2c0bc7d}, version: 2.0.265.0
    [11A8:11C8][2013-06-08T14:23:46]i304: Verified existing payload: DrivePoolApplication at path: C:\ProgramData\Package Cache\{43053F4F-87D0-4459-A600-03896AC6F486}v2.0.265\StableBit.DrivePool.msi.
    [11A8:11AC][2013-06-08T14:23:46]i323: Registering package dependency provider: {43053F4F-87D0-4459-A600-03896AC6F486}, version: 2.0.265, package: DrivePoolApplication
    [11A8:11AC][2013-06-08T14:23:46]i301: Applying execute package: DrivePoolApplication, action: MinorUpgrade, path: C:\ProgramData\Package Cache\{43053F4F-87D0-4459-A600-03896AC6F486}v2.0.265\StableBit.DrivePool.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"'
    [11A8:11AC][2013-06-08T14:23:49]e000: Error 0x80070643: Failed to perform minor upgrade of MSI package.
    [11A8:11AC][2013-06-08T14:23:49]e000: Error 0x80070643: Failed to execute MSI package.
    [11B4:11B8][2013-06-08T14:23:49]e000: Error 0x80070643: Failed to configure per-machine MSI package.
    [11B4:11B8][2013-06-08T14:23:49]i319: Applied execute package: DrivePoolApplication, result: 0x80070643, restart: None
    [11B4:11B8][2013-06-08T14:23:49]e000: Error 0x80070643: Failed to execute MSI package.
    [11A8:11AC][2013-06-08T14:23:49]i329: Removed package dependency provider: {43053F4F-87D0-4459-A600-03896AC6F486}, package: DrivePoolApplication
    [11A8:11AC][2013-06-08T14:23:49]i330: Removed bundle dependency provider: {f5ded207-a61f-453d-befa-a062d2c0bc7d}
    [11A8:11AC][2013-06-08T14:23:49]i352: Removing cached bundle: {f5ded207-a61f-453d-befa-a062d2c0bc7d}, from path: C:\ProgramData\Package Cache\{f5ded207-a61f-453d-befa-a062d2c0bc7d}\
    [11B4:11B8][2013-06-08T14:23:50]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart:  No
    
    

    Edit 2: currently restoring my server from backup. Nothing worked, cannot uninstall DP, tried in safe mode and all the same the installer drop me. Tried renaming DP install folder, but when restarting the pool drive is still here. So many problems with this software... not sure to continue with it.

  5. There is, what we call, a race condition, where the same memory address gets freed twice. In other words, it's a bug.

     

    I've implemented a workaround in the latest build that should overcome this problem.

     

    As for why this doesn't happen with NTFS? That is because Windows 8 doesn't do Fast I/O Reads on NTFS. I suspect that this is hard coded somewhere.

     

    Hi Alex, thanks a lot for the feedback. Installing 2.0.0.265 right now and testing.

    You should definitely submit your conclusions to Microsoft so that they can address this problem.

    Honestly they are not very serious, having such a bug on a Server OS that is supposed to be able to serve large amount of files...

  6. @DrParis:  That's a very nice case for airflow, and a lot of HDD space. I have a couple of friends with the older versions of that case. 

    Oh, and I'd recommend getting some backplanes later no for that case. So you can cram more drives in. Such as these:

    http://www.icydock.com/goods.php?id=48

     

    Totally Drashna, forgot to mention it but already have a 5in3 icydock ;)

    Had to saw the box to fit it in, but that's really a great thing those boxes.

    Will certainly have another one soon...

  7. Hi Alex, will try this new build out ;) If it makes the system more stable, would be excellent!

     

    Nevertheless, it seems to me that the srv2.sys crach is only the visible part of the iceberg.

    Even if srv2 does not free an already freed memory at this point, it means that something somewhere is freeing it illegally isn't it?

     

    Hope you will find time for my host OS dump, and continue the good job :D

  8. My two words to this.

     

    To me per-folder duplication is a must have of DP, along with >2 duplication counts.

    As others say, I like the ability to mix in subfolders important and less important things, so that some folders will be duplicated and others not.

     

    Having to create two pools would simply not work for me:

    * I share the pools over the network, so I would certainly need 2 shares per category: 1 on the duplicated pool, 1 on the non-duplicated one. (too cumbersome to maintain and to use)

    * I would need to subdivide my HDDs into volumes to provision the duplicated and non duplicated pools; that completely destroys the concept of DP where there is no need to manage anything in relation to volumes.

     

    Regarding parity, we touch here to something else that is a major advantage of DP to me: the ability to access my data by plugging a previously pooled HDD in any computer, without any specific install.

    I am ready to pay the cost of full duplication instead of parity for this advantage.

     

    There is one other thing I would really like to see added to DP, as you talk about folders tagging Alex.

    This is folder based balancing.

    For now you balance on a per file basis, distributing them across the HDDs.

    You already have a plugin to group files depending on the moment they are created.

    What would be really great is to tag a folder so that its entire content is always kept on one HDD (no matter which one); when rebalancing the entire folder is considered as one unit to balance; when new files are created on that folder, they are created on that HDD.

  9. I'm not sure of the frequency for other people but I have only had 2 BSODs in the last 3 weeks which definitely produces a stack trace almost identical to the one described above. So from my perspective, the Network IO boost enabled hasn't eliminated this issue but may be reducing its frequency.

     

    For me the BSOD frequency is like this:

    - no Net IO Boost, host OS without any update or VM OS with all update: immediate, the BSOD happens after a few reads over the share

    - Net IO Boost activated: I do not know for now... seems stable on both host OS without update and VM with updates

  10. Reproduced the BSOD on my host OS, with this setup:

    - Server 2012 installed and activated

    - all drivers installed

    - no update at all from MS

    - DP 2.0.0.260 installed

    - verifier, standard profile, all drivers

    - DP service exe launched, logging stopped and restarted

     

    Currently uploading a 7z archive with the same as before:

    - full MEMORY.DMP

    - the Minidumps

    - the DP logs

     

    Will continue my tests for the Net IO boost on the VM (do not like the BSODs on the host OS).

    For the moment it is stable on my side.

    From what others say, it seems nevertheless that the crashes may still happen with a lower frequency, I will keep you in touch if it is the case for me as well...

  11. We are due for a new version today, but I've delayed making a release because of this issue. I am seriously considering disabling Fast I/O read requests on Windows 8 in future builds due to this issue.

     

    Hi Alex,

    If you want me to beta test a version with Fast IO disabled for a while on my setup, I am your guy.

    (what a good user I am isn't it :D )

  12. And another dev question.

    When you say that "The crash occurs at the point when the function tries to access the MdlFlags member of mdl1", are you talking about the access in the if test or the do...while loop?

    In other terms, is the first mdl causing the crash, or one in the linked list?

  13. Hi Alex, thank you for the feedback. Very interesting and instructive.

    I strongly suggest that you send a link to this post to Microsoft guys so that they can check that...

     

    Regarding the link to an Hyper-V driver, it is perhaps just a coincidence.

    I am running DP in a VM for the moment to limit the impact of the BSOD on my system.

    ASAP I will reactivate DP on my host OS and generate for you another full dump, this time with my real hardware drivers and not the HyperV ones.

     

    Good news, it really seems that the Net IO boost prevents the BSODs.

    Still testing that but for the moment seems ok.

     

    I have two questions for you:

    - what is the performance impact of this option? (speed up net accesses? consume CPU?)

    - what would be the impact of turning of Fast IO as you suggest?

  14. Hi there,

     

    For me it is that:

    • Cooler Master Stryker
    • Seasonic G-650
    • ASRock Fatal1ty Z77 Professional
    • Intel Core i7 3770S
    • DDR3 Crucial Ballistix Tactical LP 2x8GB PC3-12800 CAS8
    • Ventirad Thermalright True Spirit 140
    • INTEL Cherryville 520 Series 240GB (for the OS and VMs)
    • Western Digital Black 750GB (feeder in DP)
    • WD Red 3TB x 2 , Green 3TB x 1 (archives in DP)
×
×
  • Create New...