Windows Azure Storage Explorers
We get a few queries every now and then on the availability of utilities for Windows Azure Storage and decided to put together a list of the storage explorers we know of. The tools are all Windows...
View ArticleProtecting Your Blobs Against Application Errors
A question we get asked is the following - Do applications need to backup data stored in Windows Azure Storage if Windows Azure Storage already stores multiple replicas of the data? For business...
View ArticleUpdating Metadata during Copy Blob and Snapshot Blob
This issue has been resolved for copy blob operations in the Windows Azure SDK 1.3 release which can be downloaded here. The snapshot issue will be resolved in a future release.When you copy or...
View ArticleStream Position Not Reset on Retries in PageBlob WritePages API
The issue is resolved in the Windows Azure SDK 1.3 release which can be downloaded here.We recently came across a bug in the StorageClient library in which WritePages fails on retries because the...
View ArticleNagle’s Algorithm is Not Friendly towards Small Requests
We had recommended in a forum post about how turning off Nagling can greatly improve throughput for Table Inserts and Updates. We have also been seeing a lot of improvement when application deals with...
View ArticleStorage Client Hotfix Release – September 2010
The issues are resolved in the Windows Azure SDK 1.3 release which can be downloaded here.1. Application crashes with unhandled NullReferenceException that is raised on a callback threadStorage Client...
View ArticleHow to get most out of Windows Azure Tables
IntroductionWindows Azure Storage is a scalable and durable cloud storage system in which applications can store data and access it from anywhere and at any time. Windows Azure Storage provides a rich...
View ArticleWindows Azure Storage Client Library: CloudBlob.DownloadToFile() may not...
Update 3/09/011: The bug is fixed in the Windows Azure SDK March 2011 release. SummaryThere is an issue in the Windows Azure Storage Client Library that can lead to unexpected behavior when utilizing...
View ArticleOverview of Retry Policies in the Windows Azure Storage Client Library
The RetryPolicies in the Storage Client Library are used to allow the user to customize the retry behavior when and exception occurs. There are a few key points when using RetryPolicies that users...
View ArticleWindows Azure Blob MD5 Overview
OverviewWindows Azure Blob service provides mechanisms to ensure data integrity both at the application and transport layers. This post will detail these mechanisms from the service and client...
View ArticleWindows Azure Storage Client Library: Parallel Single Blob Upload Race...
Update 11/06/11: The bug is fixed in the Windows Azure SDK September release. There is a race condition in the current Windows Azure Storage Client Library that could potentially throw an unhandled...
View ArticleWindows Azure Storage Client Library: Rewinding stream position less than...
Update 3/09/011: The bug is fixed in the Windows Azure SDK March 2011 release. In the current Windows Azure storage client library, BlobStream.Read() may read less than the requested number of bytes...
View ArticleWindows Azure Blobs: Improved HTTP Headers for Resume on Download and a...
In the new 2011-08-18 version of the Windows Azure Blob service, we have made some changes to improve browser download and streaming for some media players. We also provided an extension to Blob...
View ArticleBlob Download Bug in Windows Azure SDK 1.5
Update: We have now released a fix for this issue. The download blob methods in this version throw an IOException if the connection is closed while downloading the blob, which is the same behavior...
View ArticleSOSP Paper - Windows Azure Storage: A Highly Available Cloud Storage Service...
We recently published a paper describing the internal details of Windows Azure Storage at the 23rd ACM Symposium on Operating Systems Principles (SOSP).The paper can be found here. The conference also...
View ArticleWindows Azure Storage Client for Java Blob Features
We have released the Storage Client for Java with support for Windows Azure Blobs, Queues, and Tables. Our goal is to continue to improve the development experience when writing cloud applications...
View ArticleGetting the Page Ranges of a Large Page Blob in Segments
One of the blob types supported by Windows Azure Storage is the Page Blob. Page Blobs provide efficient storage of sparse data by physically storing only pages that have been written and not cleared....
View ArticleCharacter Encoding Issues Related to Copy Blob API
This blog applies to the 2011-08-18 storage version or earlier of the Copy Blob API and the Windows Azure Storage Client Library version 1.6.Two separate problems are discussed in this blog:Over REST,...
View ArticleWindows Azure Storage – 4 Trillion Objects and Counting
Windows Azure Storage has had an amazing year of growth. We have over 4 trillion objects stored, process an average of 270,000 requests per second, and reach peaks of 880,000 requests per second.About...
View Article(Cross-Post) Windows Azure’s Flat Network Storage and 2012 Scalability Targets
Update April 2014 – All storage accounts have been upgraded to Gen 2 hardware as of April 2014, so all storage accounts in production now have the scalability targets shown here. Please refer to the...
View Article