KAFKA-6624; Prevent concurrent log flush and log deletion (#4663)
KAFKA-6624; Prevent concurrent log flush and log deletion (#4663)

KAFKA-6624; Prevent concurrent log flush and log deletion

Reviewers: Ted Yu <22f3e725b314afeca4d45e12683c560674029d21@gmail.com>, Jun Rao <junrao@gmail.com>

Chasego/kafka,sslavic/kafka,sebadiaz/kafka,ollie314/kafka,KevinLiLu/kafka,TiVo/kafka,Esquive/kafka,mihbor/kafka,noslowerdna/kafka,mihbor/kafka,sebadiaz/kafka,KevinLiLu/kafka,Chasego/kafka,richhaase/kafka,guozhangwang/kafka,gf53520/kafka,Ishiihara/kafka,ollie314/kafka,lindong28/kafka,noslowerdna/kafka,KevinLiLu/kafka,TiVo/kafka,sebadiaz/kafka,sslavic/kafka,noslowerdna/kafka,gf53520/kafka,mihbor/kafka,gf53520/kafka,sslavic/kafka,ollie314/kafka,mihbor/kafka,KevinLiLu/kafka,apache/kafka,Esquive/kafka,sslavic/kafka,guozhangwang/kafka,guozhangwang/kafka,Ishiihara/kafka,sebadiaz/kafka,Ishiihara/kafka,Esquive/kafka,ollie314/kafka,Chasego/kafka,richhaase/kafka,guozhangwang/kafka,Esquive/kafka,lindong28/kafka,lindong28/kafka,lindong28/kafka,richhaase/kafka,gf53520/kafka,apache/kafka,richhaase/kafka,apache/kafka,apache/kafka,TiVo/kafka,Ishiihara/kafka,Chasego/kafka,TiVo/kafka,noslowerdna/kafka