Added hasBlocksBitVector to keep track of which blocks a peer actually have.
Added hasBlocksBitVector to keep track of which blocks a peer actually have.

ptkool/spark,icexelloss/spark,maropu/spark,ptkool/spark,kissmetrics/spark,someorz/spark,Panos-Bletsos/spark-cost-model-optimizer,sryza/spark,sahilTakiar/spark,apache-spark-on-k8s/spark,chuckchen/spark,bOOm-X/spark,publicRoman/spark,actuaryzhang/spark,jiangxb1987/spark,gengliangwang/spark,spark-test/spark,lvdongr/spark,ahnqirage/spark,shubhamchopra/spark,aray/spark,zzcclp/spark,dbtsai/spark,bdrillard/spark,andrewor14/iolap,SnappyDataInc/spark,ibm-research-ireland/sparkoscope,bravo-zhang/spark,kiszk/spark,witgo/spark,wzhfy/spark,bOOm-X/spark,liyichao/spark,sahilTakiar/spark,shubhamchopra/spark,minixalpha/spark,lyogavin/spark,yanboliang/spark,andrewor14/iolap,michalsenkyr/spark,metamx/spark,brad-kaiser/spark,JoshRosen/spark,andrewor14/spark,nlalevee/spark,rezasafi/spark,lvdongr/spark,jlopezmalla/spark,xflin/spark,akopich/spark,zuotingbing/spark,wzhfy/spark,HyukjinKwon/spark,hhbyyh/spark,highfei2011/spark,ajaysaini725/spark,tengpeng/spark,ueshin/apache-spark,techaddict/spark,jiangxb1987/spark,jiangxb1987/spark,mkolod/incubator-spark,xuanyuanking/spark,andrewor14/iolap,byakuinss/spark,esi-mineset/spark,ioana-delaney/spark,narahari92/spark,cloud-fan/spark,saturday-shi/spark,lyogavin/spark,saltstar/spark,esi-mineset/spark,caneGuy/spark,kimoonkim/spark,milliman/spark,sureshthalamati/spark,cloud-fan/spark,icexelloss/spark,alunarbeach/spark,rikima/spark,minixalpha/spark,srowen/spark,big-pegasus/spark,LantaoJin/spark,dbtsai/spark,gengliangwang/spark,shubhamchopra/spark,mdespriee/spark,chuckchen/spark,someorz/spark,ioana-delaney/spark,HyukjinKwon/spark,aray/spark,wgpshashank/spark,bOOm-X/spark,aokolnychyi/spark,chuckchen/spark,skonto/spark,sureshthalamati/spark,lyogavin/spark,apache/spark,michalsenkyr/spark,sryza/spark,koeninger/spark,mkolod/incubator-spark,holdenk/spark,shubhamchopra/spark,dhruve/spark,hvanhovell/spark,sachintyagi22/spark,ddna1021/spark,akopich/spark,milliman/spark,cin/spark,shuangshuangwang/spark,alunarbeach/spark,brad-kaiser/spark,jlopezmalla/spark,Panos-Bletsos/spark-cost-model-optimizer,setjet/spark,ankurdave/arthur,kevinyu98/spark,WeichenXu123/spark,hhbyyh/spark,huang1900/spark,hhbyyh/spark,wangyum/spark,sahilTakiar/spark,bdrillard/spark,actuaryzhang/spark,poffuomo/spark,janewangfb/spark,rekhajoshm/spark,hhbyyh/spark,dbtsai/spark,JerryLead/spark,jrshust/spark,apache-spark-on-k8s/spark,xflin/spark,taroplus/spark,MLnick/spark,jiangxb1987/spark,pronix/spark,Panos-Bletsos/spark-cost-model-optimizer,pronix/spark,SnappyDataInc/spark,wangyum/spark,gioenn/xSpark,publicRoman/spark,lvdongr/spark,shuangshuangwang/spark,ajaysaini725/spark,andrewor14/spark,mkolod/incubator-spark,darionyaphet/spark,actuaryzhang/spark,WindCanDie/spark,bravo-zhang/spark,actuaryzhang/spark,Aegeaner/spark,cin/spark,wangmiao1981/spark,zhouyejoe/spark,debugger87/spark,dbtsai/spark,chuckchen/spark,spark-test/spark,rezasafi/spark,xuanyuanking/spark,akopich/spark,maropu/spark,cloudera/spark,lvdongr/spark,zhouyejoe/spark,setjet/spark,cin/spark,koeninger/spark,saltstar/spark,vax11780/spark,ddna1021/spark,esi-mineset/spark,rezasafi/spark,eyalfa/spark,xuanyuanking/spark,icexelloss/spark,apache-spark-on-k8s/spark,wangyum/spark,rjpower/spark,techaddict/spark,alunarbeach/spark,ibm-research-ireland/sparkoscope,BryanCutler/spark,rednaxelafx/apache-spark,kevinyu98/spark,markhamstra/spark,szhem/spark,janewangfb/spark,kevinyu98/spark,techaddict/spark,Panos-Bletsos/spark-cost-model-optimizer,zero323/spark,haowu80s/spark,ptkool/spark,rikima/spark,UndeadBaneGitHub/spark,setjet/spark,minixalpha/spark,zero323/spark,zero323/spark,apache/spark,taroplus/spark,alunarbeach/spark,dongjoon-hyun/spark,jkbradley/spark,aosagie/spark,ibm-research-ireland/sparkoscope,HyukjinKwon/spark,rekhajoshm/spark,MLnick/spark,michalsenkyr/spark,xuanyuanking/spark,zzcclp/spark,guoxiaolongzte/spark,jkbradley/spark,narahari92/spark,dbtsai/spark,debugger87/spark,ahnqirage/spark,dhruve/spark,caneGuy/spark,ddna1021/spark,JoshRosen/spark,mahak/spark,apache-spark-on-k8s/spark,wzhfy/spark,WeichenXu123/spark,zzcclp/spark,wangyum/spark,wangmiao1981/spark,icexelloss/spark,ueshin/apache-spark,saturday-shi/spark,adrian-ionescu/apache-spark,actuaryzhang/spark,JoshRosen/spark,vinodkc/spark,nilsgrabbert/spark,jiangxb1987/spark,ueshin/apache-spark,goldmedal/spark,andrewor14/spark,skonto/spark,akopich/spark,ibm-research-ireland/sparkoscope,liutang123/spark,esi-mineset/spark,andrewor14/iolap,apache-spark-on-k8s/spark,JerryLead/spark,witgo/spark,SHASHANKB/spark,goldmedal/spark,WeichenXu123/spark,ericvandenbergfb/spark,wangmiao1981/spark,janewangfb/spark,liyichao/spark,JoshRosen/spark,mzl9039/spark,rjpower/spark,liutang123/spark,publicRoman/spark,alunarbeach/spark,lxsmnv/spark,holdenk/spark,apache-spark-on-k8s/spark,nchammas/spark,ajaysaini725/spark,poffuomo/spark,skonto/spark,mzl9039/spark,ptkool/spark,sureshthalamati/spark,zhouyejoe/spark,wangmiao1981/spark,yanboliang/spark,yanboliang/spark,zuotingbing/spark,setjet/spark,JerryLead/spark,someorz/spark,bOOm-X/spark,ahnqirage/spark,ajaysaini725/spark,rednaxelafx/apache-spark,zuotingbing/spark,poffuomo/spark,jkbradley/spark,sahilTakiar/spark,mdespriee/spark,JoshRosen/spark,ConeyLiu/spark,metamx/spark,minixalpha/spark,facaiy/spark,mdespriee/spark,jiangxb1987/spark,eyalfa/spark,1haodian/spark,nlalevee/spark,tengpeng/spark,metamx/spark,vinodkc/spark,Aegeaner/spark,zhouyejoe/spark,jrshust/spark,maropu/spark,ron8hu/spark,ericvandenbergfb/spark,SnappyDataInc/spark,Panos-Bletsos/spark-cost-model-optimizer,kevinyu98/spark,facaiy/spark,spark-test/spark,nchammas/spark,ericvandenbergfb/spark,byakuinss/spark,someorz/spark,haowu80s/spark,mdespriee/spark,minixalpha/spark,michalsenkyr/spark,xflin/spark,zero323/spark,zzcclp/spark,1haodian/spark,kevinyu98/spark,dotunolafunmiloye/spark,rikima/spark,yanboliang/spark,Aegeaner/spark,ConeyLiu/spark,kissmetrics/spark,gengliangwang/spark,shuangshuangwang/spark,dotunolafunmiloye/spark,andrewor14/spark,lxsmnv/spark,BryanCutler/spark,jrshust/spark,lvdongr/spark,JerryLead/spark,mahak/spark,LantaoJin/spark,zhouyejoe/spark,stanzhai/spark,SHASHANKB/spark,techaddict/spark,mahak/spark,big-pegasus/spark,ahnqirage/spark,zzcclp/spark,tejasapatil/spark,haowu80s/spark,nilsgrabbert/spark,jlopezmalla/spark,ptkool/spark,metamx/spark,wangmiao1981/spark,cin/spark,eyalfa/spark,big-pegasus/spark,jianran/spark,WindCanDie/spark,highfei2011/spark,aosagie/spark,patrick-nicholson/spark,WindCanDie/spark,brad-kaiser/spark,ibm-research-ireland/sparkoscope,xuanyuanking/spark,janewangfb/spark,aosagie/spark,facaiy/spark,mahak/spark,dhruve/spark,mzl9039/spark,mahak/spark,caneGuy/spark,techaddict/spark,rekhajoshm/spark,loneknightpy/spark,andrewor14/spark,map222/spark,debugger87/spark,wangyum/spark,saturday-shi/spark,esi-mineset/spark,poffuomo/spark,dongjoon-hyun/spark,lvdongr/spark,wgpshashank/spark,andrewor14/spark,vax11780/spark,dotunolafunmiloye/spark,cloudera/spark,mike0sv/spark,stanzhai/spark,byakuinss/spark,aokolnychyi/spark,sureshthalamati/spark,maropu/spark,bdrillard/spark,bdrillard/spark,joseph-torres/spark,kevinyu98/spark,Aegeaner/spark,saturday-shi/spark,kimoonkim/spark,kimoonkim/spark,hhbyyh/spark,huang1900/spark,UndeadBaneGitHub/spark,holdenk/spark,sachintyagi22/spark,nchammas/spark,map222/spark,ddna1021/spark,joseph-torres/spark,apache/spark,pgandhi999/spark,darionyaphet/spark,ajaysaini725/spark,dongjoon-hyun/spark,patrick-nicholson/spark,aosagie/spark,panfengfeng/spark,eyalfa/spark,liyichao/spark,gioenn/xSpark,dhruve/spark,gioenn/xSpark,ericvandenbergfb/spark,bdrillard/spark,narahari92/spark,tengpeng/spark,highfei2011/spark,zhouyejoe/spark,michalsenkyr/spark,LantaoJin/spark,chuckchen/spark,saturday-shi/spark,wzhfy/spark,jlopezmalla/spark,loneknightpy/spark,adrian-ionescu/apache-spark,debugger87/spark,joseph-torres/spark,rikima/spark,shubhamchopra/spark,adrian-ionescu/apache-spark,SnappyDataInc/spark,hhbyyh/spark,vinodkc/spark,icexelloss/spark,rednaxelafx/apache-spark,WeichenXu123/spark,saltstar/spark,panfengfeng/spark,dongjoon-hyun/spark,nilsgrabbert/spark,mzl9039/spark,milliman/spark,janewangfb/spark,shaneknapp/spark,kimoonkim/spark,liyichao/spark,mike0sv/spark,kissmetrics/spark,bdrillard/spark,saltstar/spark,wzhfy/spark,jlopezmalla/spark,jianran/spark,goldmedal/spark,SHASHANKB/spark,shaneknapp/spark,wangmiao1981/spark,BryanCutler/spark,spark-test/spark,taroplus/spark,debugger87/spark,MLnick/spark,caneGuy/spark,jkbradley/spark,SHASHANKB/spark,MLnick/spark,maropu/spark,huang1900/spark,WindCanDie/spark,pgandhi999/spark,ioana-delaney/spark,BryanCutler/spark,guoxiaolongzte/spark,zuotingbing/spark,1haodian/spark,metamx/spark,chuckchen/spark,michalsenkyr/spark,milliman/spark,milliman/spark,saltstar/spark,cloudera/spark,matthewfranglen/spark,yanboliang/spark,maropu/spark,aray/spark,gengliangwang/spark,HyukjinKwon/spark,ueshin/apache-spark,ueshin/apache-spark,UndeadBaneGitHub/spark,SHASHANKB/spark,Aegeaner/spark,pgandhi999/spark,guoxiaolongzte/spark,jianran/spark,LantaoJin/spark,highfei2011/spark,ConeyLiu/spark,Panos-Bletsos/spark-cost-model-optimizer,liyichao/spark,HyukjinKwon/spark,liutang123/spark,highfei2011/spark,zhouyejoe/spark,lxsmnv/spark,ueshin/apache-spark,xuanyuanking/spark,vax11780/spark,guoxiaolongzte/spark,jianran/spark,tejasapatil/spark,adrian-ionescu/apache-spark,szhem/spark,jlopezmalla/spark,mahak/spark,ajaysaini725/spark,koeninger/spark,tejasapatil/spark,brad-kaiser/spark,nchammas/spark,haowu80s/spark,mdespriee/spark,darionyaphet/spark,bOOm-X/spark,witgo/spark,nilsgrabbert/spark,sryza/spark,dongjoon-hyun/spark,jkbradley/spark,holdenk/spark,rednaxelafx/apache-spark,alunarbeach/spark,liyichao/spark,bravo-zhang/spark,stanzhai/spark,srowen/spark,ueshin/apache-spark,hhbyyh/spark,pgandhi999/spark,pronix/spark,guoxiaolongzte/spark,nlalevee/spark,patrick-nicholson/spark,ron8hu/spark,ron8hu/spark,BryanCutler/spark,kiszk/spark,cloud-fan/spark,JerryLead/spark,JoshRosen/spark,taroplus/spark,rezasafi/spark,WeichenXu123/spark,mzl9039/spark,rekhajoshm/spark,ron8hu/spark,ron8hu/spark,akopich/spark,JerryLead/spark,aray/spark,zzcclp/spark,highfei2011/spark,byakuinss/spark,rednaxelafx/apache-spark,wgpshashank/spark,bdrillard/spark,huang1900/spark,apache/spark,publicRoman/spark,someorz/spark,mahak/spark,goldmedal/spark,stanzhai/spark,patrick-nicholson/spark,janewangfb/spark,aosagie/spark,lvdongr/spark,poffuomo/spark,icexelloss/spark,techaddict/spark,narahari92/spark,vinodkc/spark,ericvandenbergfb/spark,ibm-research-ireland/sparkoscope,SnappyDataInc/spark,jrshust/spark,brad-kaiser/spark,markhamstra/spark,pgandhi999/spark,aosagie/spark,kiszk/spark,szhem/spark,ddna1021/spark,ahnqirage/spark,lyogavin/spark,joseph-torres/spark,mike0sv/spark,markhamstra/spark,JoshRosen/spark,andrewor14/iolap,someorz/spark,mike0sv/spark,akopich/spark,pronix/spark,shubhamchopra/spark,metamx/spark,rezasafi/spark,nchammas/spark,bravo-zhang/spark,Aegeaner/spark,mkolod/incubator-spark,panfengfeng/spark,ptkool/spark,WindCanDie/spark,caneGuy/spark,kissmetrics/spark,shubhamchopra/spark,WindCanDie/spark,mkolod/incubator-spark,jianran/spark,big-pegasus/spark,pronix/spark,rednaxelafx/apache-spark,rikima/spark,ioana-delaney/spark,zuotingbing/spark,pgandhi999/spark,pgandhi999/spark,tengpeng/spark,xflin/spark,ericvandenbergfb/spark,vax11780/spark,facaiy/spark,MLnick/spark,cin/spark,dongjoon-hyun/spark,tejasapatil/spark,alunarbeach/spark,srowen/spark,guoxiaolongzte/spark,stanzhai/spark,narahari92/spark,nlalevee/spark,bravo-zhang/spark,szhem/spark,lyogavin/spark,loneknightpy/spark,byakuinss/spark,stanzhai/spark,aokolnychyi/spark,wangyum/spark,setjet/spark,ankurdave/arthur,aokolnychyi/spark,skonto/spark,cin/spark,sureshthalamati/spark,SHASHANKB/spark,loneknightpy/spark,narahari92/spark,javelinjs/spark,publicRoman/spark,joseph-torres/spark,markhamstra/spark,big-pegasus/spark,rezasafi/spark,kiszk/spark,ankurdave/arthur,tengpeng/spark,facaiy/spark,wangyum/spark,jkbradley/spark,metamx/spark,hvanhovell/spark,big-pegasus/spark,esi-mineset/spark,rezasafi/spark,1haodian/spark,mike0sv/spark,jianran/spark,eyalfa/spark,apache/spark,sahilTakiar/spark,goldmedal/spark,patrick-nicholson/spark,zero323/spark,mzl9039/spark,sachintyagi22/spark,aray/spark,witgo/spark,ConeyLiu/spark,publicRoman/spark,debugger87/spark,lxsmnv/spark,sureshthalamati/spark,wzhfy/spark,jrshust/spark,aray/spark,HyukjinKwon/spark,HyukjinKwon/spark,spark-test/spark,esi-mineset/spark,haowu80s/spark,xuanyuanking/spark,michalsenkyr/spark,stanzhai/spark,sryza/spark,panfengfeng/spark,setjet/spark,witgo/spark,1haodian/spark,szhem/spark,liutang123/spark,brad-kaiser/spark,highfei2011/spark,setjet/spark,bravo-zhang/spark,rekhajoshm/spark,ericvandenbergfb/spark,holdenk/spark,darionyaphet/spark,minixalpha/spark,1haodian/spark,shuangshuangwang/spark,milliman/spark,WeichenXu123/spark,brad-kaiser/spark,dhruve/spark,tejasapatil/spark,milliman/spark,nlalevee/spark,sachintyagi22/spark,dbtsai/spark,shaneknapp/spark,szhem/spark,adrian-ionescu/apache-spark,gengliangwang/spark,vinodkc/spark,cloud-fan/spark,rjpower/spark,gengliangwang/spark,panfengfeng/spark,markhamstra/spark,witgo/spark,liutang123/spark,map222/spark,dongjoon-hyun/spark,narahari92/spark,apache/spark,SnappyDataInc/spark,BryanCutler/spark,darionyaphet/spark,adrian-ionescu/apache-spark,liyichao/spark,taroplus/spark,kimoonkim/spark,spark-test/spark,ConeyLiu/spark,kissmetrics/spark,dhruve/spark,ajaysaini725/spark,lxsmnv/spark,icexelloss/spark,facaiy/spark,ron8hu/spark,map222/spark,BryanCutler/spark,rjpower/spark,jianran/spark,gioenn/xSpark,Panos-Bletsos/spark-cost-model-optimizer,koeninger/spark,poffuomo/spark,eyalfa/spark,huang1900/spark,caneGuy/spark,kimoonkim/spark,loneknightpy/spark,rjpower/spark,markhamstra/spark,akopich/spark,zzcclp/spark,tengpeng/spark,map222/spark,nlalevee/spark,koeninger/spark,actuaryzhang/spark,cloud-fan/spark,ConeyLiu/spark,actuaryzhang/spark,hvanhovell/spark,hvanhovell/spark,ioana-delaney/spark,aokolnychyi/spark,mike0sv/spark,andrewor14/spark,patrick-nicholson/spark,yanboliang/spark,skonto/spark,aosagie/spark,mdespriee/spark,andrewor14/iolap,cloud-fan/spark,xflin/spark,saturday-shi/spark,1haodian/spark,ankurdave/arthur,rekhajoshm/spark,joseph-torres/spark,cloud-fan/spark,kiszk/spark,publicRoman/spark,UndeadBaneGitHub/spark,nilsgrabbert/spark,chuckchen/spark,ron8hu/spark,loneknightpy/spark,UndeadBaneGitHub/spark,panfengfeng/spark,sachintyagi22/spark,sachintyagi22/spark,sachintyagi22/spark,vinodkc/spark,nlalevee/spark,WindCanDie/spark,tejasapatil/spark,nchammas/spark,taroplus/spark,aray/spark,holdenk/spark,goldmedal/spark,xflin/spark,zuotingbing/spark,darionyaphet/spark,zuotingbing/spark,srowen/spark,xflin/spark,map222/spark,shuangshuangwang/spark,sahilTakiar/spark,sahilTakiar/spark,tengpeng/spark,rekhajoshm/spark,byakuinss/spark,aokolnychyi/spark,UndeadBaneGitHub/spark,liutang123/spark,guoxiaolongzte/spark,ConeyLiu/spark,kimoonkim/spark,mdespriee/spark,ibm-research-ireland/sparkoscope,shuangshuangwang/spark,LantaoJin/spark,rikima/spark,bOOm-X/spark,LantaoJin/spark,ahnqirage/spark,cloudera/spark,apache/spark,big-pegasus/spark,jrshust/spark,kiszk/spark,adrian-ionescu/apache-spark,gioenn/xSpark,SHASHANKB/spark,saturday-shi/spark,ddna1021/spark,srowen/spark,facaiy/spark,haowu80s/spark,dotunolafunmiloye/spark,taroplus/spark,liutang123/spark,rednaxelafx/apache-spark,ptkool/spark,mike0sv/spark,debugger87/spark,mzl9039/spark,eyalfa/spark,wgpshashank/spark,Aegeaner/spark,andrewor14/iolap,shuangshuangwang/spark,vax11780/spark,joseph-torres/spark,zero323/spark,goldmedal/spark,spark-test/spark,dhruve/spark,shaneknapp/spark,jperla/spark-advancers,loneknightpy/spark,minixalpha/spark,shaneknapp/spark,someorz/spark,tejasapatil/spark,skonto/spark,saltstar/spark,janewangfb/spark,poffuomo/spark,hvanhovell/spark,darionyaphet/spark,pronix/spark,cin/spark,markhamstra/spark,yanboliang/spark,srowen/spark,huang1900/spark,zero323/spark,ioana-delaney/spark,skonto/spark,JerryLead/spark,MLnick/spark,sryza/spark,dbtsai/spark,gengliangwang/spark,gioenn/xSpark,jkbradley/spark,lxsmnv/spark,cloudera/spark,kissmetrics/spark,nchammas/spark,bravo-zhang/spark,SnappyDataInc/spark,map222/spark,jrshust/spark,maropu/spark,rikima/spark,techaddict/spark,kissmetrics/spark,huang1900/spark,bOOm-X/spark,hvanhovell/spark,aokolnychyi/spark,byakuinss/spark,kevinyu98/spark,wzhfy/spark,MLnick/spark,wangmiao1981/spark,jlopezmalla/spark,ioana-delaney/spark,WeichenXu123/spark,shaneknapp/spark,ahnqirage/spark,patrick-nicholson/spark,panfengfeng/spark,kiszk/spark,jiangxb1987/spark,ddna1021/spark,holdenk/spark,witgo/spark,LantaoJin/spark,nilsgrabbert/spark,saltstar/spark,gioenn/xSpark,srowen/spark,szhem/spark,sureshthalamati/spark,nilsgrabbert/spark,UndeadBaneGitHub/spark,shaneknapp/spark,lxsmnv/spark,caneGuy/spark,apache-spark-on-k8s/spark,vinodkc/spark,hvanhovell/spark