The agent itself only goes to the gateways it was configured to use.
However, in a cross zone copy of objects, the gateway will round robin
to any of the specified endpoints in its regionmap.

Yehuda


On Wed, Oct 1, 2014 at 3:46 PM, Lyn Mitchell <mitc...@bellsouth.net> wrote:
> Sorry all for the typo.  The master in zone-1 is
> rgw01-zone1-r1.domain-name.com not rgw01-zone1-d1.domain-name.com.  The
> first paragraph should have read as follows:
>
>
> For a federated configuration, does the radosgw-agent use any type of
> prioritization in regards to the way endpoints are used for the
> synchronization process? (i.e. the order they are listed in the region-map,
> maybe "rgw dns name" used, etc).  We have a dedicated node in each zone to
> handle synchronization, the master in zone-1 is
> à“rgw01-zone1-r1.domain-name.com” ß and the slave
> rgw02-zone2-r1.domain-name.com in zone-2. While debugging was enabled I ran
> across several occasions where the slave (rgw02-zone2-r1.domain-name.com)
> was sending requests to rgw01-zone1-d1.domain-name.com. A snippet of the
> slave rgw log while in debug mode:
>
>
>
> From: Lyn Mitchell [mailto:mitc...@bellsouth.net]
> Sent: Wednesday, October 01, 2014 5:17 PM
> To: 'ceph-users@lists.ceph.com'
> Subject: endpoints used during synchronization
>
>
>
> Hello all,
>
> For a federated configuration, does the radosgw-agent use any type of
> prioritization in regards to the way endpoints are used for the
> synchronization process? (i.e. the order they are listed in the region-map,
> maybe "rgw dns name" used, etc).  We have a dedicated node in each zone to
> handle synchronization, the master in zone-1 is
> rgw01-zone1-d1.domain-name.com and the slave rgw02-zone2-r1.domain-name.com
> in zone-2. While debugging was enabled I ran across several occasions where
> the slave (rgw02-zone2-r1.domain-name.com) was sending requests to
> rgw01-zone1-d1.domain-name.com. A snippet of the slave rgw log while in
> debug mode:
>
>
>
> 2014-09-29 14:20:10.797282 7f8ac31e4700 20 sending request to
> http://rgw01-zone1-d1.domain-name.com/xxx-secondary-01/snapshots%2F8%2F56%2F07fb198b-e26a-46c2-9fc0-0ecee9c076ec.vhd?rgwx-uid=region-1.zone-2&rgwx-region=region-1&rgwx-prepend-metadata=region-1
>
>
>
> When initially configuring the synchronization process I thought all that
> were used were the source and destination values in the zone-sync
> configuration file as seen below (which obviously doesn't):
>
> source: http://rgw01-zone1-r1.com
>
> src_access_key: XXXXXXXXXXXX
>
> src_secret_key: XXXXXXXXXXXX
>
> destination: http://rgw02-zone2-r1.domain-name.com
>
> dest_access_key: XXXXXXXXXXXX
>
> dest_secret_key: XXXXXXXXXXXX
>
> log_file: /var/log/radosgw/radosgw-agent.region-1.sync.log
>
>
>
> The federated configuration consists of 1 region with 2 zones, below is an
> example of the region-map:
>
> { "regions": [
>
>         { "key": "region-1",
>
>           "val": { "name": "region-1",
>
>               "api_name": "region-1",
>
>               "is_master": "true",
>
>               "endpoints": [
>
>                     "https:\/\/s3-region-1.domain-name.com\/"],
>
>               "master_zone": "zone-1",
>
>               "zones": [
>
>                     { "name": "zone-1",
>
>                       "endpoints": [
>
>                             "http:\/\/rgw01-zone1-d1.domain-name.com\/",
>
>                             "http:\/\/rgw01-zone1-r1.domain-name.com\/"],
>
>                       "log_meta": "true",
>
>                       "log_data": "true"},
>
>                     { "name": "zone-2",
>
>                       "endpoints": [
>
>                             "http:\/\/rgw02-zone2-d1.domain-name.com\/",
>
>                             "http:\/\/rgw02-zone2-r1.domain-name.com\/"],
>
>                       "log_meta": "true",
>
>                       "log_data": "true"}],
>
>               "placement_targets": [
>
>                     { "name": "default-placement",
>
>                       "tags": []}],
>
>               "default_placement": "default-placement"}}],
>
>   "master_region": "region-1",
>
>   "bucket_quota": { "enabled": false,
>
>       "max_size_kb": -1,
>
>       "max_objects": -1},
>
>   "user_quota": { "enabled": false,
>
>       "max_size_kb": -1,
>
>       "max_objects": -1}}
>
>
>
> Thanks in advance for any help that may be provided,
>
>
>
> MLM
>
>
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to