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