HCP-FS presents individual metafiles for each piece of HCP-specific object metadata except owner. It doesn’t present individual metafiles for POSIX metadata. However, it does present one additional metafile that summarizes both the HCP-specific and POSIX metadata for an object. Metafiles contain either plain text or XML, so you can read them easily.
You can view and retrieve metafiles through the WebDAV, CIFS, and NFS protocols. You can also use these protocols to overwrite metafiles that contain the HCP-specific metadata you can change. By overwriting a metafile, you change the metadata for the corresponding object.
If an object has a default annotation or an ACL, HCP presents it as a metafile. HCP does not show other annotations as metafiles. You can add, replace, or delete the default annotation only with the HTTP and WebDAV protocols. You can add, replace, or delete other annotations and ACLs only with the HTTP protocols.
HCP-FS presents these metafiles for objects:
created.txt
dpl.txt
hash.txt
index.txt
replication.txt
retention.txt
shred.txt
core-metadata.xml
custom-metadata.xml
acl.xml
For backward compatibility, HCP-FS also presents a metafile named tpof.txt. This metafile is superseded by dpl.txt.
The table below describes the metadata in these metafiles. For more information on this metadata, see Object properties.
Metafile | Description |
---|---|
Contains the date the object was added to the namespace. This metafile contains two lines: •The first line is the date expressed as the number of seconds since January 1, 1970. •The second line is the date in this ISO 8601 format: yyyy-MM-ddThh:mm:ssZ In this format, Z represents the offset from UTC and is specified as: (+|-)hhmm For example: 1326978027 You can view the content of this metafile, but you cannot change it. |
|
Contains the data protection level (DPL) for the object. The DPL is the number of copies of the object HCP must maintain in the repository to ensure the integrity and availability of the object. For example: 2 You can view the content of this metafile, but you cannot change it. |
|
Contains the name of the cryptographic hash algorithm used to generate the cryptographic hash value for the object, as well as the hash value itself. For example: SHA-256 HCP calculates the hash value for an object from the object data. You can view the content of this metafile, but you cannot change it. |
|
Contains the index setting for the object. You can view and change the content of this metafile. For details on the content of the index.txt metafile and how to modify it, see Custom metadata. |
|
Indicates whether the object is replicated, in this format: replicated=true|false The value is true only when the object and all its metadata have been replicated. For example, if you add custom metadata to a replicated object, the content of the replicated.txt metafile changes to replicated=false. When the metadata is replicated, the value changes back to replicated=true. You can view the content of this metafile, but you cannot change it. |
|
Contains the retention setting for the object. You can view and change the content of this metafile. For details on the content of the retention.txt metafile and how to modify it, see Retention. |
|
Contains the shred setting for the object. You can view and change the content of this metafile. For details on the content of the shred.txt metafile and how to modify it, see Shredding. |
|
Contains a summary of the HCP-specific and POSIX metadata for the object. For example: <core-metadata xsi:schemaLocation="http://www.hds.com The version element identifies the version of the core-metadata.xml file. The ingestProtocol element identifies the protocol through which the object was ingested. You can view the content of this metafile, but you cannot change it. To see the XML schema for this metafile, use this URL: http://tenant-name.hcp-domain-name/static/ |
|
Contains the custom metadata for the default annotation for the object. This metafile is present only when the object has a default annotation. For more information on custom metadata, see Custom metadata. |
|
Contains the ACL for the object. This metafile is present only when the object has an ACL. Objects can have an ACL only if the namespace is configured to allow it. For more information on ACLs, see Access control lists. |
© 2016 Hitachi Data Systems Corporation. All rights reserved.