Dell DX6004S DX Object Storage Administration Guide - Page 29

Overview. For information on creating DX Content Router rules, see the DX Content Router Setup

Page 29 highlights

• The domain has been duplicated in a disaster recovery cluster; in other words, there are two domains with the same name in the same cluster. You can find more information about duplicate domains in a disaster recovery cluster in Section D.2, "Resolving Duplicate Domain Names in a Mirrored or Disaster Recovery (DR) Cluster". Note This procedure enables you to access the object but not to recover it. To recover accidentally deleted domains and buckets, see Section D.1, "Restoring Domains and Buckets". To use this procedure, you must know the value of the object's Castor-System-CID header, which identifies the object's parent. For example, if an object named photo1.jpg is not accessible, you must know the value of its Castor-System-CID header. If you did not already record this information or store it, you can find it in any of the following ways: • Debug-level system logs record the value of Castor-System-CID every time the object is accessed. • You can use the DX Content Router Enumerator component to find it. The Enumerator iterates through all objects in a cluster and returns information about those objects. First, add a DX Content Router filter rule to search for streams where the value of the CastorSystem-Name header is the name of the inaccessible object. Then, using the SDK, instantiate a metadata enumerator subscribed to the rule channel you created in the preceding bullet to obtain the object's metadata. In the metadata returned for the object, look for the value of the Castor-System-CID header. For more information about using the Enumerator, see the Enumerator chapter in the SDK Overview. For information on creating DX Content Router rules, see the DX Content Router Setup and Configuration Guide. After you find the value of the object's Castor-System-CID header, access the object using the cid=CID-header-value query argument. To access a named object using a web browser, enter the following URL in the browser's address or location field: http://node-ip/object-name?cid=CID-header-value For example, to access an object named file.html with a CID of 55aba17ad53c61782d7dd0afa8dd2f7d, enter http://node-ip/file.html?cid=55aba17ad53c61782d7dd0afa8dd2f7d Copyright © 2010 Caringo, Inc. All rights reserved 24 Version 5.0 December 2010

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74

Copyright © 2010 Caringo, Inc.
All rights reserved
24
Version 5.0
December 2010
The domain has been duplicated in a disaster recovery cluster; in other words, there are two
domains with the same name in the same cluster.
You can find more information about duplicate domains in a disaster recovery cluster in
Section D.2, “Resolving Duplicate Domain Names in a Mirrored or Disaster Recovery (DR)
Cluster”
.
Note
This procedure enables you to access the object but not to recover it. To recover
accidentally deleted domains and buckets, see
Section D.1, “Restoring Domains and
Buckets”
.
To use this procedure, you must know the value of the object's
Castor-System-CID
header,
which identifies the object's parent. For example, if an object named
photo1.jpg
is not accessible,
you must know the value of its
Castor-System-CID
header. If you did not already record this
information or store it, you can find it in any of the following ways:
Debug-level system logs record the value of
Castor-System-CID
every time the object is
accessed.
You can use the DX Content Router Enumerator component to find it. The Enumerator iterates
through all objects in a cluster and returns information about those objects.
First, add a DX Content Router filter rule to search for streams where the value of the
Castor-
System-Name
header is the name of the inaccessible object.
Then, using the SDK, instantiate a metadata enumerator subscribed to the rule channel you
created in the preceding bullet to obtain the object's metadata.
In the metadata returned for the object, look for the value of the
Castor-System-CID
header.
For more information about using the Enumerator, see the Enumerator chapter in the SDK
Overview. For information on creating DX Content Router rules, see the DX Content Router Setup
and Configuration Guide.
After you find the value of the object's
Castor-System-CID
header, access the object using the
cid=
CID-header-value
query argument.
To access a named object using a web browser, enter the following URL in the browser's address or
location field:
http://
node-ip
/
object-name
?cid=
CID-header-value
For example, to access an object named
file.html
with a CID of
55aba17ad53c61782d7dd0afa8dd2f7d, enter
http://
node-ip
/file.html?cid=55aba17ad53c61782d7dd0afa8dd2f7d