Jump to content
Covecube Inc.


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Alex

  1. The reason why I chose this architecture for StableBit CloudDrive is because I think the primary #1 feature of StableBit CloudDrive is the full drive encryption. You set up your own encryption key, no one else knows it. We don't know it. Your cloud providers don't know it. This gives you absolute control over your data's security. Note that even if your cloud provider says that they're encrypting your drive, the point of control over that encryption is not under your supervision. So essentially you really don't know what's going on with that encryption. Perhaps some rogue employee may have
  2. I've noticed that in the Google Drive thread some people are having issues, so I'm definitely going to be testing Google Drive more thoroughly, that's for sure.
  3. Some people have mentioned that we're not transparent enough with regards to what's going on with Amazon Cloud Drive support. That was definitely not the intention, and if that's how you guys feel, then I'm sorry about that and I want to change that. We really have nothing to gain by keeping any of this secret. Here, you will find a timeline of exactly what's happening with our ongoing communications with the Amazon Cloud Drive team, and I will keep this thread up to date as things develop. Timeline: On May 28th the first public BETA of StableBit CloudDrive was released without Amazon Cl
  4. There was an OAuth 2.0 fix that was mainly affecting Dropbox (but it may have affected Google Drive as well). The fix was applied in Download: http://dl.covecube.com/CloudDriveWindows/beta/download/ I haven't done any stress testing of this provider yet, which is on my todo list. Mainly I want to see how it performs with ~900 GB of data uploaded, and if there's anything that can be done (or should be done) to optimize it.
  5. Thank you for the sentiment. What I was thinking at the time, and I mentioned this to Christopher... At the heart of the problem is that our product scales... it scales really well.
  6. In other news, this was the last major bug that I have on my radar for the StableBit CloudDrive BETA (i.e. in our bug tracking system). So I'm going to be performing any final testing and prepping for a 1.0 release final. If anyone does find anything major beyond this point, please let us know (https://stablebit.com/Contact). Thanks,
  7. Thank you very much for reporting this. This was actually multiple nasty bugs which got introduced in the latest changes to the way that StableBit CloudDrive stores and loads secrets. But they should now be fixed in the latest internal BETA ( In addition, there was an issue with supporting OAuth 2.0 providers that don't issue a refresh token. I believe this was Dropbox only for now, that's why this affected that provider specifically. Download: http://dl.covecube.com/CloudDriveWindows/beta/download/ I'm still testing the fixes to make absolutely sure that they're 100% effect
  8. If you're not familiar with dpcmd.exe, it's the command line interface to StableBit DrivePool's low level file system and was originally designed for troubleshooting the pool. It's a standalone EXE that's included with every installation of StableBit DrivePool 2.X and is available from the command line. If you have StableBit DrivePool 2.X installed, go ahead and open up the Command Prompt with administrative access (hold Ctrl + Shift from the Start menu), and type in dpcmd to get some usage information. Previously, I didn't recommend that people mess with this command because it wasn't rea
  9. They did respond, and Amazon has started examining the traffic patterns of the new BETA, so that's good news. They also gave me some numbers in terms of what they expect to find, but right now it's not exactly clear to me as to what the limits that they proposed mean, so I asked for clarification. I don't want to give out the actual numbers, because I'm not sure that it's something that Amazon wants to make public. But if the numbers that were given to me are a total limit for all of our users combined, then that would roughly mean that we could run a total of 10 drives across our enti
  10. Hey everyone, First of all thanks for bugging Amazon about this Basically, it's all up to them at this point. We need them to tell us what limits they want us to implement and we will implement them. I've already implemented some limits in the latest public BETA, but those were just guesses on my part. I've sent multiple emails to them regarding this, and they have yet to reply to the last 2. I know that they definitely know my email address because they do answer sporadically, and when their servers started having issues, I got a response from them very quickly. Other than that,
  11. Some years ago, when I first got the idea for StableBit CloudDrive, as cool as the concept sounded technically, I started thinking about its use cases. What would be the reason to use StableBit CloudDrive over any of the various "drive" applications that you can get directly from a cloud storage provider? Of course there are some obvious reasons, for example, StableBit CloudDrive is a real drive, it has an intelligent adaptive cache that stores the most frequently accessed data locally, but the main reason which really drove the overall design of StableBit CloudDrive is full drive encryption.
  12. As I was writing the various providers for StableBit CloudDrive I got a sense for how well each one performs / scales and the various quirks of some cloud services. I'm going to use this thread to describe my observations. As Stablebit CloudDrive grows, I'm sure that my understanding of the various providers will improve as well. Also remember, this is from a developer's point of view. Google Cloud Storage http://cloud.google.com/storage Pros: Reasonably fast. Simple API. Reliable. Scales very well. Cons: Not the fastest provider. Especially slow when deleting existing chunks
  13. Microsoft Azure was able to get our original database back and I migrated all of the missing data to the new database. As of 4/30/2015 2:55 PM EST we are now fully online with no data loss. Edit: Some discrepancies have cropped up in the migration process, I'm attempting to resolve them manually.
  14. StableBit.com is now back online, it was down for 1 hr and 48 mins. As we were approaching 2 hours of downtime, I decided to restore the database from a local backup that was taken about 8 hours ago. I will look into implementing a redundant fail-over database in the future, as that would be ideal in these kinds of situations. If you've placed an order within the past 8 hours (4/30/2015 6 AM EST to 2 PM EST) and you are having issues activating your product please contact us and we will be happy to assist you. https://stablebit.com/Contact Again, I sincerely apologize for any
  15. StableBit.com is currently down due to a Microsoft Azure (SQL Databases) issue. Microsoft is actively working on resolving the problem right now. Unfortunately, as a result, this means that StableBit licensing is down as well. I will keep monitoring the situation, and if the worst happens and all of our licensing data is lost, we will have to restore from a local backup taken 6 hours ago. I apologize for any inconvenience that this may have caused.
  16. Thanks for submitting those logs. I'd just like to describe here how the balancing process gets triggered: Periodically, StableBit DrivePool calculates the balance ratio for each pool. This ratio, along with the actual count of bytes that need to be moved, are then used to determine if a full balancing pass is necessary. The ratio calculation does not require any I/O and is therefore performed rather frequently. The ratio is calculated every 5 minutes or if X number of bytes are processed by the pool (100 MB by default -- but this can be changed using advanced settings). The ratio itse
  17. Hi Bjur, (for tl;dr see the 2 point at the end) Getting the correct power state of the disk is a little tricky. There are really 2 separate mechanisms that control whether a disk has spun down or not, the OS and the disk's firmware. Here are the tricky parts: The disk's firmware can spin a drive down at any time without the OS's knowledge. But this is typically disabled on new drives. This behavior can be modified under Disk Control in the StableBit Scanner. In order to get the actual power state of the drive we can query it directly, instead of asking Windows. The problem here i
  18. Alex

    Can I unmount a pool?

    JazzMan, I've fixed the issue that you were seeing with the remeasuring of the incorrect pool. It was actually, unnecessarily, scheduling all the pools for a remeasure pass when any volume went missing. Thanks for the detailed reproduction. Here's a video showing the fixed behavior: http://screencast.com/t/nu7sTvaA7lvO The fix is applied in the latest internal BETA ( and you can download it here: http://wiki.covecube.com/Downloads Regards,
  19. I'm not sure of this is what's happening here but I've seen something similar happening as I'm developing our next product. It seems that the Virtual Disk Service gets confused when multiple drives spawn one after another. This was on Windows 8.1 and when my driver spawned 3 virtual drives, one after another, the disks list in disk management (which uses VDS) showed duplicate drives with the same drive index (e.g. "Drive 3" would show up twice). Since StableBit DrivePool uses VDS as well, it would presumably also see that kind of duplication. I did confirm that this is a VDS issue wher
  20. Alex

    File/Folder Placement

    Weezywee, You can't set up a single rule that would work over a range of letters like that, but you can set up multiple rules, one for each letter. This would be simpler than creating an individual rule for each folder. For example: Pattern \TV Shows\A*​D:\ ​Pattern \TV Shows\B*D:\ Pattern: \TV Shows\C*D:\ Pattern: \TV Shows\D*E:\ Pattern: \TV Shows\E*​E:\ Pattern: \TV Shows\F*​E:\ Setting up rules like that under the File Placement -> Rules tab I think should work for what you're trying to achieve. We've talked before about having more complex rules that involve regula
  21. The RC is very close to final. So far there has only been one more fix and it's very specific having to do with iSCSI targets, which was an issue on Windows 2012 (not R2). It should be ok to go with the 2.1 RC. To upgrade to the release final (once that's out) you can run the installer and reboot.
  22. Yes, it has been quite a while since the last release final. The 2.0 final was released Oct 3 2013. But development is still very active and the latest RC was just released on May 30th. To see all the changes since you can check out the full change log right here: http://stablebit.com/DrivePool/ChangeLog?Platform=win The 2.1 release final build should be out within a week or two.
  23. Alex

    File placement

    Lee, In StableBit DrivePool there is no notion of "main" file parts and "duplicated" file parts. We just have some number of identical file parts for each file. Unduplicated files have one file part, and duplicated files have 2 or more. Where those file parts are placed can be controlled with file placement. If you tell the balancing system to place a 2x duplicated folder on one drive, it will show you a warning that some file parts could not be placed on that drive. For a 2x duplicated folder, you need to select at least 2 drives in file placement in order to be able to satisfy those
  24. This has been an open known issue for a while (https://stablebit.com/Admin/IssueAnalysis/82), but I haven't been able to address it yet. I'm setting up a brand new testing lab right now with all new hardware just for such difficult cases and will address this in the future. I've tried to tackle this in my current lab and it has proven to be most difficult so I've opted to wait until the new lab is set up. The new lab is coming along nicely and I'll get to resolving this once the new lab is up and running. TL;DR: It may take a few months.
  25. Yeah, that's the problem with Windows 8.1's .NET implementation, it's not entirely clear what exactly it reinstalls. Based on my research it doesn't look like it reinstalls .NET 4.0 / 4.5, which is what the StableBit Scanner uses and the only way to get that repaired is with a refresh.
  • Create New...