Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Azure account name
    1.  config: systems.<azure-container-name>.azureblob.account.name
    2. default: none. 
  2. Azure account key
    1. config: systems.%s.azureblob.account.key
    2. default: none. 
  3. proxy to be used to connect to Azure, its hostname and port : 
    1. config: systems.%s.azureblob.proxy.use 
      1. default: false
    2. config: systems.%s.azureblob.proxy.hostname
      1. default: none
    3. config: systems.%s.azureblob.proxy.port
      1. default: none
  4. compression type - can be none or gzip
    1. config: systems.%s.azureblob.compression.type
    2. default: "none". other values: "gzip"
  5. max size of the uncompressed block to be uploaded in bytes
    1. config: systems.%s.azureblob.maxFlushThresholdSize
    2. default: 10485760 (10 MB), Max is 100MB
  6. max size of the uncompressed blob in bytes
    1. config: systems.%s.azureblob.maxBlobSize
    2. default: Long.MAX_VALUE - unlimited capped only by Azure BlockBlob size of  4.75 TB (100 MB per block X 50,000 blocks)
  7. max number of messages per blob
    1. config: systems.%s.azureblob.maxMessagesPerBlob
    2. default: Long.MAX_VALUE - unlimited
  8. number of threads for the asynchronous uploading of blocks
    1. config: systems.%s.azureblob.threadPoolCount
    2. default: 2
  9. timeouts for uploads and commits to Azure
    1. config: systems.%s.azureblob.flushTimeoutMs
      1. default: 3 mins
    2. config: systems.%s.azureblob.closeTimeoutMs
      1. default: 5 mins
  10. Whether a random string should be suffixed to blob name to avoid blob name collisions
    1. config: systems.%s.azureblob.suffixRandomStringToBlobName
    2. default: false

...