Code review comment: make maybe_embiggen more efficient and realloc only if necessary
Code review comment: make maybe_embiggen more efficient and realloc only if necessary

dklempner/grpc,stanley-cheung/grpc,carl-mastrangelo/grpc,mehrdada/grpc,donnadionne/grpc,adelez/grpc,MakMukhi/grpc,ncteisen/grpc,apolcyn/grpc,7anner/grpc,jtattermusch/grpc,simonkuang/grpc,dklempner/grpc,royalharsh/grpc,PeterFaiman/ruby-grpc-minimal,yongni/grpc,murgatroid99/grpc,infinit/grpc,jboeuf/grpc,deepaklukose/grpc,sreecha/grpc,yugui/grpc,chrisdunelm/grpc,vjpai/grpc,msmania/grpc,carl-mastrangelo/grpc,murgatroid99/grpc,stanley-cheung/grpc,mehrdada/grpc,baylabs/grpc,Crevil/grpc,ctiller/grpc,royalharsh/grpc,philcleveland/grpc,grani/grpc,makdharma/grpc,jboeuf/grpc,grpc/grpc,7anner/grpc,grani/grpc,ncteisen/grpc,muxi/grpc,ncteisen/grpc,pszemus/grpc,wcevans/grpc,hstefan/grpc,kumaralokgithub/grpc,yang-g/grpc,stanley-cheung/grpc,jtattermusch/grpc,7anner/grpc,sreecha/grpc,firebase/grpc,hstefan/grpc,PeterFaiman/ruby-grpc-minimal,thinkerou/grpc,kskalski/grpc,donnadionne/grpc,simonkuang/grpc,fuchsia-mirror/third_party-grpc,sreecha/grpc,apolcyn/grpc,dgquintas/grpc,quizlet/grpc,ejona86/grpc,yang-g/grpc,yongni/grpc,chrisdunelm/grpc,7anner/grpc,Crevil/grpc,hstefan/grpc,dgquintas/grpc,daniel-j-born/grpc,daniel-j-born/grpc,philcleveland/grpc,firebase/grpc,mehrdada/grpc,msmania/grpc,infinit/grpc,makdharma/grpc,vsco/grpc,wcevans/grpc,ejona86/grpc,pmarks-net/grpc,jtattermusch/grpc,donnadionne/grpc,deepaklukose/grpc,a11r/grpc,murgatroid99/grpc,jboeuf/grpc,grpc/grpc,Vizerai/grpc,kpayson64/grpc,makdharma/grpc,carl-mastrangelo/grpc,simonkuang/grpc,makdharma/grpc,royalharsh/grpc,dgquintas/grpc,geffzhang/grpc,LuminateWireless/grpc,grani/grpc,donnadionne/grpc,yongni/grpc,simonkuang/grpc,chrisdunelm/grpc,kriswuollett/grpc,kriswuollett/grpc,ncteisen/grpc,baylabs/grpc,ipylypiv/grpc,baylabs/grpc,geffzhang/grpc,wcevans/grpc,ncteisen/grpc,MakMukhi/grpc,makdharma/grpc,greasypizza/grpc,vjpai/grpc,ejona86/grpc,LuminateWireless/grpc,dklempner/grpc,ipylypiv/grpc,kskalski/grpc,vjpai/grpc,thinkerou/grpc,jboeuf/grpc,sreecha/grpc,jboeuf/grpc,royalharsh/grpc,deepaklukose/grpc,grpc/grpc,pszemus/grpc,ejona86/grpc,pmarks-net/grpc,baylabs/grpc,ctiller/grpc,ctiller/grpc,ncteisen/grpc,msmania/grpc,infinit/grpc,nicolasnoble/grpc,nicolasnoble/grpc,PeterFaiman/ruby-grpc-minimal,yang-g/grpc,chrisdunelm/grpc,daniel-j-born/grpc,sreecha/grpc,firebase/grpc,yang-g/grpc,dgquintas/grpc,jtattermusch/grpc,7anner/grpc,rjshade/grpc,thinkerou/grpc,makdharma/grpc,kriswuollett/grpc,yang-g/grpc,ncteisen/grpc,ncteisen/grpc,nicolasnoble/grpc,baylabs/grpc,simonkuang/grpc,ipylypiv/grpc,dgquintas/grpc,apolcyn/grpc,ejona86/grpc,msmania/grpc,murgatroid99/grpc,firebase/grpc,ctiller/grpc,muxi/grpc,adelez/grpc,infinit/grpc,dgquintas/grpc,grpc/grpc,Vizerai/grpc,donnadionne/grpc,zhimingxie/grpc,carl-mastrangelo/grpc,nicolasnoble/grpc,vsco/grpc,zhimingxie/grpc,pmarks-net/grpc,PeterFaiman/ruby-grpc-minimal,mehrdada/grpc,jtattermusch/grpc,msmania/grpc,msmania/grpc,yongni/grpc,donnadionne/grpc,thinkerou/grpc,pszemus/grpc,MakMukhi/grpc,kskalski/grpc,kumaralokgithub/grpc,a11r/grpc,geffzhang/grpc,muxi/grpc,MakMukhi/grpc,ejona86/grpc,adelez/grpc,murgatroid99/grpc,nicolasnoble/grpc,MakMukhi/grpc,hstefan/grpc,dklempner/grpc,pszemus/grpc,philcleveland/grpc,sreecha/grpc,stanley-cheung/grpc,yugui/grpc,daniel-j-born/grpc,deepaklukose/grpc,kpayson64/grpc,LuminateWireless/grpc,carl-mastrangelo/grpc,PeterFaiman/ruby-grpc-minimal,matt-kwong/grpc,kskalski/grpc,sreecha/grpc,mehrdada/grpc,chrisdunelm/grpc,kumaralokgithub/grpc,nicolasnoble/grpc,matt-kwong/grpc,stanley-cheung/grpc,dgquintas/grpc,rjshade/grpc,vjpai/grpc,ctiller/grpc,ejona86/grpc,deepaklukose/grpc,dklempner/grpc,ctiller/grpc,adelez/grpc,matt-kwong/grpc,nicolasnoble/grpc,mehrdada/grpc,hstefan/grpc,kriswuollett/grpc,vjpai/grpc,zhimingxie/grpc,jboeuf/grpc,adelez/grpc,mehrdada/grpc,makdharma/grpc,fuchsia-mirror/third_party-grpc,zhimingxie/grpc,PeterFaiman/ruby-grpc-minimal,muxi/grpc,fuchsia-mirror/third_party-grpc,philcleveland/grpc,daniel-j-born/grpc,MakMukhi/grpc,ctiller/grpc,zhimingxie/grpc,dgquintas/grpc,pmarks-net/grpc,dklempner/grpc,thinkerou/grpc,jboeuf/grpc,yang-g/grpc,LuminateWireless/grpc,sreecha/grpc,jboeuf/grpc,mehrdada/grpc,nicolasnoble/grpc,fuchsia-mirror/third_party-grpc,quizlet/grpc,ejona86/grpc,kpayson64/grpc,royalharsh/grpc,ncteisen/grpc,7anner/grpc,rjshade/grpc,greasypizza/grpc,MakMukhi/grpc,matt-kwong/grpc,ejona86/grpc,matt-kwong/grpc,grani/grpc,greasypizza/grpc,ipylypiv/grpc,yang-g/grpc,carl-mastrangelo/grpc,rjshade/grpc,PeterFaiman/ruby-grpc-minimal,a11r/grpc,msmania/grpc,simonkuang/grpc,donnadionne/grpc,hstefan/grpc,yugui/grpc,murgatroid99/grpc,pszemus/grpc,infinit/grpc,LuminateWireless/grpc,Crevil/grpc,yugui/grpc,vsco/grpc,kriswuollett/grpc,baylabs/grpc,baylabs/grpc,yugui/grpc,firebase/grpc,grani/grpc,kskalski/grpc,stanley-cheung/grpc,matt-kwong/grpc,Vizerai/grpc,jtattermusch/grpc,kriswuollett/grpc,kpayson64/grpc,dgquintas/grpc,apolcyn/grpc,adelez/grpc,thinkerou/grpc,royalharsh/grpc,ipylypiv/grpc,yang-g/grpc,firebase/grpc,rjshade/grpc,Vizerai/grpc,royalharsh/grpc,pszemus/grpc,wcevans/grpc,jboeuf/grpc,kpayson64/grpc,fuchsia-mirror/third_party-grpc,mehrdada/grpc,infinit/grpc,stanley-cheung/grpc,kpayson64/grpc,nicolasnoble/grpc,yongni/grpc,jboeuf/grpc,adelez/grpc,MakMukhi/grpc,adelez/grpc,donnadionne/grpc,muxi/grpc,grpc/grpc,Vizerai/grpc,kpayson64/grpc,murgatroid99/grpc,firebase/grpc,philcleveland/grpc,nicolasnoble/grpc,grpc/grpc,deepaklukose/grpc,mehrdada/grpc,fuchsia-mirror/third_party-grpc,Crevil/grpc,thinkerou/grpc,Crevil/grpc,pmarks-net/grpc,fuchsia-mirror/third_party-grpc,ctiller/grpc,quizlet/grpc,geffzhang/grpc,vjpai/grpc,adelez/grpc,grpc/grpc,ejona86/grpc,vjpai/grpc,hstefan/grpc,philcleveland/grpc,daniel-j-born/grpc,zhimingxie/grpc,donnadionne/grpc,PeterFaiman/ruby-grpc-minimal,a11r/grpc,pmarks-net/grpc,muxi/grpc,wcevans/grpc,kriswuollett/grpc,jtattermusch/grpc,chrisdunelm/grpc,vjpai/grpc,muxi/grpc,dklempner/grpc,grpc/grpc,jtattermusch/grpc,kpayson64/grpc,nicolasnoble/grpc,vsco/grpc,ncteisen/grpc,firebase/grpc,thinkerou/grpc,murgatroid99/grpc,vjpai/grpc,kumaralokgithub/grpc,apolcyn/grpc,royalharsh/grpc,greasypizza/grpc,ctiller/grpc,thinkerou/grpc,rjshade/grpc,dklempner/grpc,yugui/grpc,dklempner/grpc,daniel-j-born/grpc,kpayson64/grpc,baylabs/grpc,msmania/grpc,geffzhang/grpc,chrisdunelm/grpc,pmarks-net/grpc,PeterFaiman/ruby-grpc-minimal,grani/grpc,grpc/grpc,apolcyn/grpc,dgquintas/grpc,kumaralokgithub/grpc,pmarks-net/grpc,vjpai/grpc,daniel-j-born/grpc,LuminateWireless/grpc,LuminateWireless/grpc,7anner/grpc,vsco/grpc,donnadionne/grpc,yongni/grpc,grani/grpc,a11r/grpc,ctiller/grpc,royalharsh/grpc,philcleveland/grpc,simonkuang/grpc,deepaklukose/grpc,carl-mastrangelo/grpc,vsco/grpc,kriswuollett/grpc,chrisdunelm/grpc,geffzhang/grpc,pszemus/grpc,Crevil/grpc,ipylypiv/grpc,grpc/grpc,muxi/grpc,matt-kwong/grpc,deepaklukose/grpc,quizlet/grpc,kskalski/grpc,geffzhang/grpc,stanley-cheung/grpc,Vizerai/grpc,ncteisen/grpc,ncteisen/grpc,carl-mastrangelo/grpc,quizlet/grpc,kumaralokgithub/grpc,sreecha/grpc,ctiller/grpc,kumaralokgithub/grpc,pszemus/grpc,a11r/grpc,rjshade/grpc,apolcyn/grpc,yongni/grpc,pszemus/grpc,firebase/grpc,firebase/grpc,wcevans/grpc,rjshade/grpc,greasypizza/grpc,ejona86/grpc,greasypizza/grpc,grani/grpc,sreecha/grpc,Vizerai/grpc,simonkuang/grpc,pszemus/grpc,7anner/grpc,murgatroid99/grpc,vsco/grpc,ejona86/grpc,firebase/grpc,kskalski/grpc,vsco/grpc,vsco/grpc,MakMukhi/grpc,carl-mastrangelo/grpc,greasypizza/grpc,makdharma/grpc,carl-mastrangelo/grpc,thinkerou/grpc,yongni/grpc,baylabs/grpc,kskalski/grpc,LuminateWireless/grpc,jboeuf/grpc,kriswuollett/grpc,infinit/grpc,infinit/grpc,kpayson64/grpc,matt-kwong/grpc,rjshade/grpc,wcevans/grpc,fuchsia-mirror/third_party-grpc,quizlet/grpc,murgatroid99/grpc,stanley-cheung/grpc,geffzhang/grpc,a11r/grpc,jtattermusch/grpc,grpc/grpc,deepaklukose/grpc,stanley-cheung/grpc,dgquintas/grpc,daniel-j-born/grpc,ipylypiv/grpc,hstefan/grpc,carl-mastrangelo/grpc,jtattermusch/grpc,zhimingxie/grpc,pmarks-net/grpc,greasypizza/grpc,grpc/grpc,quizlet/grpc,makdharma/grpc,a11r/grpc,matt-kwong/grpc,chrisdunelm/grpc,quizlet/grpc,7anner/grpc,muxi/grpc,geffzhang/grpc,ipylypiv/grpc,vjpai/grpc,thinkerou/grpc,kpayson64/grpc,Crevil/grpc,muxi/grpc,quizlet/grpc,sreecha/grpc,grani/grpc,donnadionne/grpc,msmania/grpc,chrisdunelm/grpc,greasypizza/grpc,stanley-cheung/grpc,firebase/grpc,ctiller/grpc,LuminateWireless/grpc,philcleveland/grpc,pszemus/grpc,apolcyn/grpc,yugui/grpc,chrisdunelm/grpc,hstefan/grpc,zhimingxie/grpc,mehrdada/grpc,simonkuang/grpc,fuchsia-mirror/third_party-grpc,jtattermusch/grpc,jtattermusch/grpc,vjpai/grpc,muxi/grpc,Vizerai/grpc,yugui/grpc,ipylypiv/grpc,carl-mastrangelo/grpc,yang-g/grpc,philcleveland/grpc,infinit/grpc,mehrdada/grpc,apolcyn/grpc,fuchsia-mirror/third_party-grpc,zhimingxie/grpc,wcevans/grpc,kumaralokgithub/grpc,PeterFaiman/ruby-grpc-minimal,Vizerai/grpc,Vizerai/grpc,pszemus/grpc,donnadionne/grpc,muxi/grpc,sreecha/grpc,yugui/grpc,Vizerai/grpc,yongni/grpc,a11r/grpc,wcevans/grpc,jboeuf/grpc,kumaralokgithub/grpc,Crevil/grpc,thinkerou/grpc,stanley-cheung/grpc,kskalski/grpc,Crevil/grpc,nicolasnoble/grpc