[Openstack] [Swift] Selection of handoff nodes logic
Mark Kirkwood
mark.kirkwood at catalyst.net.nz
Tue Feb 14 06:14:12 UTC 2017
Hi,
Adding [swift] to Subject line (not really sure if it is needed, but is
supposed to make it easier for the right people to see the question)!
The question about handoff nodes is a good one - use the swift-get-nodes
binary to see what the set of handoffs are (the output is quite verbose,
but should be reasonably self explanatory). However swift is not
limiteds to *just* the ones shown there - if they are unavailable (or if
you have write affinity enabled) you may get objects placed on *any*
available device not already holding a replica.
regards
Mark
On 14/02/17 14:14, Sai Vishwas wrote:
> Hi,
> I have read that if a primary node is unavailable for an
> object PUT, the proxy will ask the ring for a handoff node and route
> there instead. I am very interested to know the working of handoff nodes.
>
> I would like to know the logic behind determining the location
> of a handoff node. Does a ring have have a fixed set of handoff nodes
> throughout its lifetime ? Is it a dedicated node used only for handoff
> purposes ? If not how to determine whether a particular node can be
> used for hand off purposes or not/
>
> It would be very helpful if you could either elaborate or
> provide links to articles explaining everything about hand off nodes.
>
> Thank you.
>
> Regards,
> Sai Vishwas
>
>
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
More information about the Openstack
mailing list