Lock-free rate-limit algorithm + bug-fix (#2694)
Lock-free rate-limit algorithm + bug-fix (#2694)


hackintoshrao/minio,aead/minio,fwessels/minio,dvstate/minio,aead/minio,harshavardhana/minio,alexellis/minio,abperiasamy/minio,fwessels/minio,NitishT/minio,mf-00/newgo,aead/minio,jimjag/minio,harshavardhana/minio,hackintoshrao/minio,fwessels/minio,aead/minio,dutchcoders/minio,aead/minio,abperiasamy/minio,minio/minio,krishnasrinivas/minio-daily,krisis/minio,NitishT/minio,hackintoshrao/minio,abperiasamy/minio,krishnasrinivas/minio,dutchcoders/minio,aead/minio,krishnasrinivas/minio,donatello/minio,rushenn/minio,dutchcoders/minio,krishnasrinivas/minio-daily,koolhead17/minio,minio/minio,luomeiqin/minio,dvstate/minio,vadmeste/minio,jimjag/minio,luomeiqin/minio,alexellis/minio,krisis/minio,harshavardhana/minio,harshavardhana/minio,dvstate/minio,krishnasrinivas/minio,fwessels/minio,rushenn/minio,luomeiqin/minio,balamurugana/minio,harshavardhana/minio,mf-00/newgo,donatello/minio,brendanashworth/minio,brendanashworth/minio,koolhead17/minio,NitishT/minio,abperiasamy/minio,vadmeste/minio,luomeiqin/minio,krishnasrinivas/minio,harshavardhana/minio,dutchcoders/minio,brendanashworth/minio,brendanashworth/minio,rushenn/minio,jimjag/minio,rushenn/minio,hackintoshrao/minio,dvstate/minio,jimjag/minio,aead/minio,balamurugana/minio,harshavardhana/minio,NitishT/minio,aead/minio,harshavardhana/minio