This is a multi-part message in MIME format.
--------------060304090703030606030405
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Hello dears,
i've got some troubles with reattaching gluster volumes with data.
1) Base on a lot of tests I decided clear oVirt database ( #
engine-cleanup ; # yum remove ovirt-engine; # yum -y install
ovirt-engine; # engine-setup)
2) clearing sucessfully done and start with empty oVirt envir.
3) then I added networks, nodes and make basic network adjustment = all
works fine
4) time to attach volumes/ domains with original data ( a lot of
virtuals , ISO files , .... )
So, main question is about HOWTO attach this volumes if I haven't
defined any domain and can't clearly import them ??
Current status of nodes are without glusterfs NFS mounted, but bricks are OK
# gluster volume info
Volume Name: VGFS1
Type: Replicate
Volume ID: b9a1c347-6ffd-4122-8756-d513fe3f40b9
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: 1kvm2:/FastClass/p1/GFS1
Brick2: 1kvm1:/FastClass/p1/GFS1
Options Reconfigured:
storage.owner-gid: 36
storage.owner-uid: 36
Volume Name: VGFS2
Type: Replicate
Volume ID: b65bb689-ecc8-4c33-a4e7-11dea6028f83
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: 1kvm2:/FastClass/p2/GFS1
Brick2: 1kvm1:/FastClass/p2/GFS1
Options Reconfigured:
storage.owner-uid: 36
storage.owner-gid: 36
[root@1kvm1 glusterfs]# gluster volume status
Status of volume: VGFS1
Gluster process Port Online Pid
------------------------------------------------------------------------------
Brick 1kvm1:/FastClass/p1/GFS1 N/A N N/A
NFS Server on localhost N/A N N/A
Self-heal Daemon on localhost N/A N N/A
Task Status of Volume VGFS1
------------------------------------------------------------------------------
There are no active volume tasks
Status of volume: VGFS2
Gluster process Port Online Pid
------------------------------------------------------------------------------
Brick 1kvm1:/FastClass/p2/GFS1 N/A N N/A
NFS Server on localhost N/A N N/A
Self-heal Daemon on localhost N/A N N/A
Task Status of Volume VGFS2
------------------------------------------------------------------------------
There are no active volume tasks
[root@1kvm1 glusterfs]# gluster volume start VGFS1
volume start: VGFS1: failed: Volume VGFS1 already started
# mount | grep mapper # base XFS mounting
/dev/mapper/3600605b0099f9e601cb1b5bf0e9765e8p1 on /FastClass/p1 type
xfs (rw,relatime,seclabel,attr2,inode64,noquota)
/dev/mapper/3600605b0099f9e601cb1b5bf0e9765e8p2 on /FastClass/p2 type
xfs (rw,relatime,seclabel,attr2,inode64,noquota)
*5)* import screen
/VGFS1 dir exists & iptables flushed
# cat rhev-data-center-mnt-glusterSD-1kvm1:_VGFS1.log
[2015-04-22 15:21:50.204521] I [MSGID: 100030] [glusterfsd.c:2018:main]
0-/usr/sbin/glusterfs: Started running /usr/sbin/glusterfs version 3.6.2
(args: /usr/sbin/glusterfs --volfile-server=1kvm1 --volfile-id=/VGFS1
/rhev/data-center/mnt/glusterSD/1kvm1:_VGFS1)
[2015-04-22 15:21:50.220383] I [dht-shared.c:337:dht_init_regex]
0-VGFS1-dht: using regex rsync-hash-regex = ^\.(.+)\.[^.]+$
[2015-04-22 15:21:50.222255] I [client.c:2280:notify] 0-VGFS1-client-1:
parent translators are ready, attempting connect on transport
[2015-04-22 15:21:50.224528] I [client.c:2280:notify] 0-VGFS1-client-2:
parent translators are ready, attempting connect on transport
Final graph:
+------------------------------------------------------------------------------+
1: volume VGFS1-client-1
2: type protocol/client
3: option ping-timeout 42
4: option remote-host 1kvm2
5: option remote-subvolume /FastClass/p1/GFS1
6: option transport-type socket
7: option username 52f1efd1-60dc-4fb1-b94f-572945d6eb66
8: option password 34bac9cd-0b4f-41c6-973b-7af568784d7b
9: option send-gids true
10: end-volume
11:
12: volume VGFS1-client-2
13: type protocol/client
14: option ping-timeout 42
15: option remote-host 1kvm1
16: option remote-subvolume /FastClass/p1/GFS1
17: option transport-type socket
18: option username 52f1efd1-60dc-4fb1-b94f-572945d6eb66
19: option password 34bac9cd-0b4f-41c6-973b-7af568784d7b
20: option send-gids true
21: end-volume
22:
23: volume VGFS1-replicate-0
24: type cluster/replicate
25: subvolumes VGFS1-client-1 VGFS1-client-2
26: end-volume
27:
28: volume VGFS1-dht
29: type cluster/distribute
30: subvolumes VGFS1-replicate-0
31: end-volume
32:
33: volume VGFS1-write-behind
34: type performance/write-behind
35: subvolumes VGFS1-dht
36: end-volume
37:
38: volume VGFS1-read-ahead
39: type performance/read-ahead
40: subvolumes VGFS1-write-behind
41: end-volume
42:
43: volume VGFS1-io-cache
44: type performance/io-cache
45: subvolumes VGFS1-read-ahead
46: end-volume
47:
48: volume VGFS1-quick-read
49: type performance/quick-read
50: subvolumes VGFS1-io-cache
51: end-volume
52:
53: volume VGFS1-open-behind
54: type performance/open-behind
55: subvolumes VGFS1-quick-read
56: end-volume
57:
58: volume VGFS1-md-cache
59: type performance/md-cache
60: subvolumes VGFS1-open-behind
61: end-volume
62:
63: volume VGFS1
64: type debug/io-stats
65: option latency-measurement off
66: option count-fop-hits off
67: subvolumes VGFS1-md-cache
68: end-volume
69:
70: volume meta-autoload
71: type meta
72: subvolumes VGFS1
73: end-volume
74:
+------------------------------------------------------------------------------+
[2015-04-22 15:21:50.227017] E [socket.c:2267:socket_connect_finish]
0-VGFS1-client-1: connection to 172.16.8.161:24007 failed (No route to host)
[2015-04-22 15:21:50.227191] E
[client-handshake.c:1496:client_query_portmap_cbk] 0-VGFS1-client-2:
failed to get the port number for remote subvolume. Please run 'gluster
volume status' on server to see if brick process is running.
[2015-04-22 15:21:50.227218] I [client.c:2215:client_rpc_notify]
0-VGFS1-client-2: disconnected from VGFS1-client-2. Client process will
keep trying to connect to glusterd until brick's port is available
[2015-04-22 15:21:50.227227] E [MSGID: 108006]
[afr-common.c:3591:afr_notify] 0-VGFS1-replicate-0: All subvolumes are
down. Going offline until atleast one of them comes back up.
[2015-04-22 15:21:50.229930] I [fuse-bridge.c:5080:fuse_graph_setup]
0-fuse: switched to graph 0
[2015-04-22 15:21:50.233176] I [fuse-bridge.c:4009:fuse_init]
0-glusterfs-fuse: FUSE inited with protocol versions: glusterfs 7.22
kernel 7.22
[2015-04-22 15:21:50.233244] I [afr-common.c:3722:afr_local_init]
0-VGFS1-replicate-0: no subvolumes up
[2015-04-22 15:21:50.234996] I [afr-common.c:3722:afr_local_init]
0-VGFS1-replicate-0: no subvolumes up
[2015-04-22 15:21:50.235020] W [fuse-bridge.c:779:fuse_attr_cbk]
0-glusterfs-fuse: 2: LOOKUP() / => -1 (Transport endpoint is not connected)
[2015-04-22 15:21:50.237342] I [afr-common.c:3722:afr_local_init]
0-VGFS1-replicate-0: no subvolumes up
[2015-04-22 15:21:50.237762] I [fuse-bridge.c:4921:fuse_thread_proc]
0-fuse: unmounting /rhev/data-center/mnt/glusterSD/1kvm1:_VGFS1
[2015-04-22 15:21:50.237980] W [glusterfsd.c:1194:cleanup_and_exit] (-->
0-: received signum (15), shutting down
[2015-04-22 15:21:50.237993] I [fuse-bridge.c:5599:fini] 0-fuse:
Unmounting '/rhev/data-center/mnt/glusterSD/1kvm1:_VGFS1'.
[root@1kvm1 glusterfs]#
THX a lot
Pa.
--------------060304090703030606030405
Content-Type: multipart/related;
boundary="------------080708000800060909030306"
--------------080708000800060909030306
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="content-type" content="text/html;
charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hello dears, <br>
i've got some troubles with reattaching gluster volumes with data.<br>
<br>
1) Base on a lot of tests I decided clear oVirt database ( #
engine-cleanup ; # yum remove ovirt-engine; # yum -y install
ovirt-engine; # engine-setup)<br>
2) clearing sucessfully done and start with empty oVirt envir.<br>
3) then I added networks, nodes and make basic network adjustment =
all works fine<br>
4) time to attach volumes/ domains with original data ( a lot of
virtuals , ISO files , .... )<br>
<br>
So, main question is about <font color="#cc0000">HOWTO attach this
volumes if I haven't defined any domain and can't clearly import
them ??</font><br>
<br>
Current status of nodes are without glusterfs NFS mounted, but
bricks are OK<br>
<br>
<big><font color="#330000"><small><font
color="#000066"># gluster
volume info</font><br>
<br>
Volume Name: VGFS1<br>
Type: Replicate<br>
Volume ID: b9a1c347-6ffd-4122-8756-d513fe3f40b9<br>
Status: Started<br>
Number of Bricks: 1 x 2 = 2<br>
Transport-type: tcp<br>
Bricks:<br>
Brick1: 1kvm2:/FastClass/p1/GFS1<br>
Brick2: 1kvm1:/FastClass/p1/GFS1<br>
Options Reconfigured:<br>
storage.owner-gid: 36<br>
storage.owner-uid: 36<br>
<br>
Volume Name: VGFS2<br>
Type: Replicate<br>
Volume ID: b65bb689-ecc8-4c33-a4e7-11dea6028f83<br>
Status: Started<br>
Number of Bricks: 1 x 2 = 2<br>
Transport-type: tcp<br>
Bricks:<br>
Brick1: 1kvm2:/FastClass/p2/GFS1<br>
Brick2: 1kvm1:/FastClass/p2/GFS1<br>
Options Reconfigured:<br>
storage.owner-uid: 36<br>
storage.owner-gid: 36</small></font></big><br>
<br>
<br>
<font color="#000066">[root@1kvm1 glusterfs]# gluster volume
status</font><br>
<font color="#330000"><small><big>Status of volume:
VGFS1<br>
Gluster process
Port Online Pid<br>
------------------------------------------------------------------------------<br>
Brick 1kvm1:/FastClass/p1/GFS1
N/A N N/A<br>
NFS Server on localhost
N/A N N/A<br>
Self-heal Daemon on localhost
N/A N N/A<br>
<br>
Task Status of Volume VGFS1<br>
------------------------------------------------------------------------------<br>
There are no active volume tasks<br>
<br>
Status of volume: VGFS2<br>
Gluster process
Port Online Pid<br>
------------------------------------------------------------------------------<br>
Brick 1kvm1:/FastClass/p2/GFS1
N/A N N/A<br>
NFS Server on localhost
N/A N N/A<br>
Self-heal Daemon on localhost
N/A N N/A<br>
<br>
Task Status of Volume VGFS2<br>
------------------------------------------------------------------------------<br>
There are no active volume tasks<br>
</big><br>
<font color="#000066"><big>[root@1kvm1 glusterfs]# gluster
volume start VGFS1</big></font><br>
volume start: VGFS1: failed: Volume VGFS1 already
started</small></font><br>
<br>
<br>
<br>
<font color="#000066"># mount | grep mapper # base XFS
mounting</font><br>
<font
color="#330000"><small>/dev/mapper/3600605b0099f9e601cb1b5bf0e9765e8p1
on /FastClass/p1 type xfs
(rw,relatime,seclabel,attr2,inode64,noquota)<br>
/dev/mapper/3600605b0099f9e601cb1b5bf0e9765e8p2 on /FastClass/p2
type xfs
(rw,relatime,seclabel,attr2,inode64,noquota)</small></font><br>
<br>
<br>
<b>5)</b> import screen <br>
/VGFS1 dir exists & iptables flushed<br>
<img src="cid:part1.02090104.07060205@email.cz" alt=""
height="345"
width="609"><br>
<br>
<font color="#000066"># cat
rhev-data-center-mnt-glusterSD-1kvm1:_VGFS1.log</font><br>
<font color="#330000">[2015-04-22 15:21:50.204521] I [MSGID: 100030]
[glusterfsd.c:2018:main] 0-/usr/sbin/glusterfs: Started running
/usr/sbin/glusterfs version 3.6.2 (args: /usr/sbin/glusterfs
--volfile-server=1kvm1 --volfile-id=/VGFS1
/rhev/data-center/mnt/glusterSD/1kvm1:_VGFS1)<br>
[2015-04-22 15:21:50.220383] I [dht-shared.c:337:dht_init_regex]
0-VGFS1-dht: using regex rsync-hash-regex = ^\.(.+)\.[^.]+$<br>
[2015-04-22 15:21:50.222255] I [client.c:2280:notify]
0-VGFS1-client-1: parent translators are ready, attempting connect
on transport<br>
[2015-04-22 15:21:50.224528] I [client.c:2280:notify]
0-VGFS1-client-2: parent translators are ready, attempting connect
on transport<br>
Final graph:<br>
+------------------------------------------------------------------------------+<br>
1: volume VGFS1-client-1<br>
2: type protocol/client<br>
3: option ping-timeout 42<br>
4: option remote-host 1kvm2<br>
5: option remote-subvolume /FastClass/p1/GFS1<br>
6: option transport-type socket<br>
7: option username 52f1efd1-60dc-4fb1-b94f-572945d6eb66<br>
8: option password 34bac9cd-0b4f-41c6-973b-7af568784d7b<br>
9: option send-gids true<br>
10: end-volume<br>
11: <br>
12: volume VGFS1-client-2<br>
13: type protocol/client<br>
14: option ping-timeout 42<br>
15: option remote-host 1kvm1<br>
16: option remote-subvolume /FastClass/p1/GFS1<br>
17: option transport-type socket<br>
18: option username 52f1efd1-60dc-4fb1-b94f-572945d6eb66<br>
19: option password 34bac9cd-0b4f-41c6-973b-7af568784d7b<br>
20: option send-gids true<br>
21: end-volume<br>
22: <br>
23: volume VGFS1-replicate-0<br>
24: type cluster/replicate<br>
25: subvolumes VGFS1-client-1 VGFS1-client-2<br>
26: end-volume<br>
27: <br>
28: volume VGFS1-dht<br>
29: type cluster/distribute<br>
30: subvolumes VGFS1-replicate-0<br>
31: end-volume<br>
32: <br>
33: volume VGFS1-write-behind<br>
34: type performance/write-behind<br>
35: subvolumes VGFS1-dht<br>
36: end-volume<br>
37: <br>
38: volume VGFS1-read-ahead<br>
39: type performance/read-ahead<br>
40: subvolumes VGFS1-write-behind<br>
41: end-volume<br>
42:<br>
43: volume VGFS1-io-cache<br>
44: type performance/io-cache<br>
45: subvolumes VGFS1-read-ahead<br>
46: end-volume<br>
47:<br>
48: volume VGFS1-quick-read<br>
49: type performance/quick-read<br>
50: subvolumes VGFS1-io-cache<br>
51: end-volume<br>
52:<br>
53: volume VGFS1-open-behind<br>
54: type performance/open-behind<br>
55: subvolumes VGFS1-quick-read<br>
56: end-volume<br>
57:<br>
58: volume VGFS1-md-cache<br>
59: type performance/md-cache<br>
60: subvolumes VGFS1-open-behind<br>
61: end-volume<br>
62:<br>
63: volume VGFS1<br>
64: type debug/io-stats<br>
65: option latency-measurement off<br>
66: option count-fop-hits off<br>
67: subvolumes VGFS1-md-cache<br>
68: end-volume<br>
69:<br>
70: volume meta-autoload<br>
71: type meta<br>
72: subvolumes VGFS1<br>
73: end-volume<br>
74:<br>
+------------------------------------------------------------------------------+<br>
[2015-04-22 15:21:50.227017] E
[socket.c:2267:socket_connect_finish] 0-VGFS1-client-1: connection
to 172.16.8.161:24007 failed (No route to host)<br>
[2015-04-22 15:21:50.227191] E
[client-handshake.c:1496:client_query_portmap_cbk]
0-VGFS1-client-2: failed to get the port number for remote
subvolume. Please run 'gluster volume status' on server to see if
brick process is running.<br>
[2015-04-22 15:21:50.227218] I [client.c:2215:client_rpc_notify]
0-VGFS1-client-2: disconnected from VGFS1-client-2. Client process
will keep trying to connect to glusterd until brick's port is
available<br>
[2015-04-22 15:21:50.227227] E [MSGID: 108006]
[afr-common.c:3591:afr_notify] 0-VGFS1-replicate-0: All subvolumes
are down. Going offline until atleast one of them comes back up.<br>
[2015-04-22 15:21:50.229930] I
[fuse-bridge.c:5080:fuse_graph_setup] 0-fuse: switched to graph 0<br>
[2015-04-22 15:21:50.233176] I [fuse-bridge.c:4009:fuse_init]
0-glusterfs-fuse: FUSE inited with protocol versions: glusterfs
7.22 kernel 7.22<br>
[2015-04-22 15:21:50.233244] I [afr-common.c:3722:afr_local_init]
0-VGFS1-replicate-0: no subvolumes up<br>
[2015-04-22 15:21:50.234996] I [afr-common.c:3722:afr_local_init]
0-VGFS1-replicate-0: no subvolumes up<br>
[2015-04-22 15:21:50.235020] W [fuse-bridge.c:779:fuse_attr_cbk]
0-glusterfs-fuse: 2: LOOKUP() / => -1 (Transport endpoint is
not connected)<br>
[2015-04-22 15:21:50.237342] I [afr-common.c:3722:afr_local_init]
0-VGFS1-replicate-0: no subvolumes up<br>
[2015-04-22 15:21:50.237762] I
[fuse-bridge.c:4921:fuse_thread_proc] 0-fuse: unmounting
/rhev/data-center/mnt/glusterSD/1kvm1:_VGFS1<br>
[2015-04-22 15:21:50.237980] W
[glusterfsd.c:1194:cleanup_and_exit] (--> 0-: received signum
(15), shutting down<br>
[2015-04-22 15:21:50.237993] I [fuse-bridge.c:5599:fini] 0-fuse:
Unmounting
'/rhev/data-center/mnt/glusterSD/1kvm1:_VGFS1'.</font><br>
[root@1kvm1 glusterfs]#<br>
<br>
<br>
THX a lot<br>
Pa.<br>
<br>
</body>
</html>
--------------080708000800060909030306
Content-Type: image/png;
name="hdaihcbd.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.02090104.07060205(a)email.cz>
Content-Disposition: inline;
filename="hdaihcbd.png"
iVBORw0KGgoAAAANSUhEUgAAAvYAAAGtCAIAAADyIqfeAAAAA3NCSVQICAjb4U/gAAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOzdd1wUR/8H8Dna0dsBB4gKWEBFUEFsiRQFxRYT
KyLYoqImPjZEo6jY8mgsUaOJvSEQE7E3FESxi9iwIQrS+x29Hdzvj032d8/dcRxd18/75cvX
3uzszHdXkvsyO7vDOn/+PAEAAABgFoXWDgAAAACg6SHFAQAAAAZSkrEvLy8vLS0tKyursLCw
oqKixWICAAAAkI3NZmtra3O53DZt2nA4HMkKLKlzcbKysmJjY/Py8po/QgAAAIBG4XA4vXr1
4nK5ooXiKU55efm9e/fS0tJaNjYAAACARmnTpk2/fv1UVVWpj/+T4vB4vKioqJKSEuqjkpLS
xIkTe/fura+vr6Qk65YWAAAAQEsSCAT5+fmPHj0KDQ0VCARUoYaGhrOzs56eHhFNcXg8Xnh4
eFVVFfVx1qxZAwcORGYDAAAAnzKBQHDr1q19+/ZRH5WVld3d3fX09P5JccrKyi5fvlxaWkoI
0dHR2bx5s46ODlVVKBSWlJS8ffv22bNnd+/eLS4ubq1zAAAAgC+cpqZm//797ezsrKysNDQ0
WCwWVV5QULB06dKCggJCiLq6uoeHxz8pzo0bN6j5N7q6urt27VJWViaECIXCxMTEgICA6urq
1jsXAAAAACkUFRXXrVtnYWFBJTpVVVU//vgjn88nhLRp04Z1/vz5rKysa9euUbX37dunra1N
CCkvLz9y5EhUVFTrRQ4AAABQB2dn56lTp1KzjAsLC2fNmkWVK7qPHPvg7p2K8jJCyKxZs6yt
rQkh5eXl69evj42NbcWIAQAAAOqUlJQUFxfXv39/JSUlNputr6//+PFjQohCTUVlAT+fEKKk
pDRw4EBCiFAoPHLkSEJCQiuHDAAAACCHhISEI0eOCIVCQgj9sJRCakoStXvIkCFUUWJiIu5P
AQAAwGckKioqMTGREKKkpDRkyBBCiFJ2dga1z9XVlRAiFAoDAgJaMUQAAAD4wunr63M4HC0t
LU1NTUJIcXFxUVFRXl5efn6+jKMCAgKCgoJYLJarq+vFixeVBP++CEdfX59qBc9PAQAAQKtg
s9lt27Y1NTVNSkrKysqiXmejrq6uq6trY2OTnp6ekpJS27qZ1dXVxcXFWlpaVEqjVFRUQDdK
CImPj2+ps/hC2dnZTZs2zdDQsKioyNfXNzQ0lBAyceLElo9EWVn5+PHjrdW7pFa8FAAA8Clg
s9mWlpalpaV37twRHXApLCwsLCxMS0szMzOztLT88OFDbVlOfHy8vb09ldIoUXNzCCHUM+V3
7typM4LW+ioaOnTo1KlTpfZLhUTh8XhPnjw5ceIEvRJFYxgbG0+cONHGxkZZWTkrK+vq1asR
ERGNaXDWrFnUgqi6urqND6+Z0Nezuro6JycnJibm9OnTTXI9AQAAatO2bdvS0tKPHz9K3Vtd
Xf3x48f27du3bdu2toei7ty5Y29vT6U04uszPHv2rGnDbUKOjo7yVNPT03N1dVVWVt69e3cj
ezQwMFi/fj11I5AQ0q5du5kzZ6qqql68eLHBbVL5zQ8//MDj8cgnP2ihqKhobGw8YsSIXr16
BQQENGuW84lfCgAAaFb6+vqmpqb0UMvw4cNFv23pj6mpqQMGDMjPz5c6L0c0jRFPcer1HcZm
s48ePZqXl3f48OGZM2dWV1fv3r3bwMBg8uTJpaWlu3btSkhIoOoUFxfv27dv8uTJenp6Dx48
+OOPP+gVs9zc3IYPH25oaJifn3/mzBlqjIRu+bfffpszZ46Ojg416ERkjiFNnDiRxWJZW1uv
Xr26V69eUtuZMmUKIcTd3d3NzY3L5fJ4vFOnTt26dUvqCX7zzTeampoJCQl79uzh8Xhubm5D
hw41NjamK8gOfvv27TNnzjQ2Nn7//v3vv/+ek5NDj4789ttvVMCip6OsrDxr1ixHR8fCwsJj
x475+vpqaGh4eXlVV1eLnTX9sb4nqKioOGPGjK+++qqwsDAkJET2vy/VvrW19axZs0xNTUeO
HEnHL/vEZfw8EEJMTU2nTJnSsWNHBQWF+Pj4Q4cOZWVlST0pyQsoO2AAAPh8cTicpKQk6v7U
8OHD9fT06LRG9GN1dXVSUhKHw5Ga4oimMQqNiaayspIQoqmpOXv2bB0dHX19/e+//37GjBla
WlpcLnfy5Ml0HXV19Xnz5hkZGSkrK3/11VejR4+mWujdu/eMGTOMjY0VFRUNDQ1nzpz59ddf
Sx5F5zfyoB59p1Ioqe04OTlNnz69bdu2KioqXC53zpw5Xbt2ldqUnZ0dIeT48ePp6ellZWXn
zp2bO3fuwYMH5QleU1Nz8eLF7du3Z7PZXbt2nTZtWp2Rjxw58uuvv2az2YaGhj/88IO6ujoh
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
--------------080708000800060909030306--
--------------060304090703030606030405--