Ask Your Question
0

State of swift after ring rebalance

asked 2015-04-10 10:00:28 -0500

AminaM gravatar image

Hi, After we rebalance the ring, we push it to all the proxy nodes and storage nodes. Will these laters start using the new ring at that moment, or would they wait some time until the data is relocated? If they start using it at that moment then the proxy will send some requests to some storage nodes and the data isn't yet arrived to that node (if we have bulk data transfer, there would be some delay) ?

edit retag flag offensive close merge delete

Comments

Unless the ring is properly synced,you wont be able to start the swift services properly.

ebyenjoys gravatar imageebyenjoys ( 2015-04-11 02:21:23 -0500 )edit

What do you mean by "the ring is properly synced"? All the data have been moved to its new location ?

AminaM gravatar imageAminaM ( 2015-04-13 08:57:12 -0500 )edit

1 answer

Sort by ยป oldest newest most voted
0

answered 2015-04-13 13:48:45 -0500

torgomatic gravatar image

Swift will automatically load and begin use new rings in a very short time after they're pushed; on the order of 15 seconds. It's not quite instantaneous, but it's close enough you can treat it that way.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2015-04-10 10:00:28 -0500

Seen: 127 times

Last updated: Apr 13 '15