Dell DX6000 Application Manual
Download Application manual of Dell DX6000 Desktop, Server for Free or View it Online on All-Guides.com.
Brand: Dell
Category: Desktop , Server , Software , Storage
Type: Application manual
Model: Dell DX6000 , Dell DX6004S , Dell DX6012S
Pages: 81 (0.65 Mb)
Copyright © 2010 Caringo, Inc.
All rights reserved 70
Version 5.0
December 2010
Chapter 19. Using Custom Metadata Headers
This chapter discusses custom metadata headers, which you can use to pass any data your
application requires.
For a list of all metadata headers supported by DX Storage, see the Content Metadata appendix.
Starting with DX Storage version 5.0, you can use custom headers in the following formats:
• CAStor-*
• x-*-meta-*
The x-*-meta-* header is available with DX Storage version 5.0 and later.
Examples:
x-ExampleCorp-meta-color: blue
x-xml-meta-data: <size>large</size><color>blue</color><specialorder/>
DX Storage stores these headers and their supplied values without parsing, validation, or
modification. Headers of any other type than the those defined in the HTTP 1.1 RFC or the
preceding are silently ignored and are not persisted to the DX Storage cluster.
Note
Metadata of the formatCAStor-* or x-*-meta-* is case-insensitive (to be consistent
with the HTTP 1.1 RFC and can contain ASCII characters only. The total length of all
persisted metadata, keys and values, is limited to 32k octets. Metadata of a larger size
results in a 400 (Bad Request) error response from DX Storage.
The preceding custom headers can be used with HTTP POST, PUT, or COPY methods.
You should include custom metadata on stored objects to provide information that can be used by
DX Content Router to perform disaster recovery replication. Even if you have no current plans to
use DX Content Router, you should start using custom metadata early in your deployment when
content is first stored, particularly for non-anchor objects. The reason is that content metadata, like
the object, is immutable and cannot be changed after it is written. The metadata on anchor streams
can be updated after the initial write using the COPY method.