Update hipache atomicly
Update hipache atomicly

The commands issued to redis to update the hipache configuration
were all send one after another. Using a pipeline removes a
race between a request to hipache and the update, where the
client may get an error even if working upstreams are available,
but not yet added to redis again.

daququ/shipyard,RustJason/shipyard,tombee/shipyard,scapewang/shipyard,OnePaaS/shipyard,rchicoli/shipyard,rchicoli/shipyard,eedevops/shipyard,leominov/shipyard,svdata/shipyard,Lev09/shipyard,wujingke/shipyard,iamjakob/shipyard,ehazlett/shipyard,LongTaiJun/DockerUI,zhoffice/shipyard,Dumbear/shipyard,bkcsoft/shipyard,pugna0/shipyard,golang-lib/shipyard,Lev09/shipyard,Lev09/shipyard,wujingke/shipyard,zhiwei55/shipyard,RustJason/shipyard,tombee/shipyard,zhoffice/shipyard,beyondblog/shipyard,wujingke/shipyard,leominov/shipyard,chenrui2014/shipyard,dockerclubgroup/shipyard,chenrui2014/shipyard,rbramwell/shipyard,leominov/shipyard,John-Lin/shipyard,eedevops/shipyard,golang-lib/shipyard,iamjakob/shipyard,tombee/shipyard,OnePaaS/shipyard,linecheng/shipyard,leominov/shipyard,rbramwell/shipyard,bkcsoft/shipyard,leroy-chen/shipyard,LongTaiJun/DockerUI,svdata/shipyard,RustJason/shipyard,swege/shipyard,Dumbear/shipyard,jsyinwenjun/shipyard,OnePaaS/shipyard,Dumbear/shipyard,svdata/shipyard,ehazlett/shipyard,zhoffice/shipyard,rchicoli/shipyard,daququ/shipyard,eedevops/shipyard,zhoffice/shipyard,zhiwei55/shipyard,John-Lin/shipyard,ehazlett/shipyard,tombee/shipyard,zhiwei55/shipyard,RustJason/shipyard,swege/shipyard,dockerclubgroup/shipyard,dockerclubgroup/shipyard,rockzeng/shipyard,John-Lin/shipyard,svdata/shipyard,rchicoli/shipyard,daququ/shipyard,bkcsoft/shipyard,swege/shipyard,leroy-chen/shipyard,Dumbear/shipyard,scapewang/shipyard,linecheng/shipyard,scapewang/shipyard,jsyinwenjun/shipyard,vanloswang/shipyard,vanloswang/shipyard,jsyinwenjun/shipyard,pugna0/shipyard,leroy-chen/shipyard,rockzeng/shipyard,LongTaiJun/DockerUI,chenrui2014/shipyard,vanloswang/shipyard,dockerclubgroup/shipyard,iamjakob/shipyard,linecheng/shipyard,linecheng/shipyard,iamjakob/shipyard,rockzeng/shipyard,Lev09/shipyard,jsyinwenjun/shipyard,rockzeng/shipyard,eedevops/shipyard,beyondblog/shipyard,beyondblog/shipyard,ehazlett/shipyard,chenrui2014/shipyard,scapewang/shipyard,rbramwell/shipyard,golang-lib/shipyard,swege/shipyard,pugna0/shipyard,golang-lib/shipyard,rbramwell/shipyard,pugna0/shipyard,vanloswang/shipyard,bkcsoft/shipyard,wujingke/shipyard,daququ/shipyard,LongTaiJun/DockerUI,OnePaaS/shipyard,beyondblog/shipyard,leroy-chen/shipyard,John-Lin/shipyard,zhiwei55/shipyard