From fa46e986fff80da2add136d39b1f52488a7ebe2b Mon Sep 17 00:00:00 2001 From: V2Ray Date: Tue, 15 Sep 2015 00:21:05 +0200 Subject: [PATCH] update --- README.md | 2 +- userset.go | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/README.md b/README.md index 00c436897..077891c42 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ V2Ray 是一个翻墙工具包,用于简化和复用其它翻墙工具,加 ## 联系方式 公开的建议或意见请发 [Issue](https://github.com/v2ray/v2ray-core/issues),发 Issue 之前请先阅读 [Issue 指引](https://github.com/V2Ray/v2ray-core/blob/master/spec/issue.md)。 -私下联系:admin@v2ray.com +私下联系:love@v2ray.com ## 合作机会 所有被标记为“[Help Wanted](https://github.com/v2ray/v2ray-core/labels/help%20wanted)”的 Issue 都接受 Pull Request,如果你对本项目感兴趣并想做点贡献,请挑选其中之一完善之,不甚感激。 diff --git a/userset.go b/userset.go index be2a27c55..976e37e77 100644 --- a/userset.go +++ b/userset.go @@ -41,16 +41,11 @@ func (us *TimedUserSet) updateUserHash(tick <-chan time.Time) { hash2Remove := make(chan hashEntry, cacheDurationSec*2*len(us.validUserIds)) lastSec2Remove := now.Unix() - log.Debug("Start updating") for { now := <-tick nowSec := now.UTC().Unix() remove2Sec := nowSec - cacheDurationSec - - log.Debug("remove2Sec %d, to %d", lastSec2Remove, remove2Sec) - - if remove2Sec > lastSec2Remove { for lastSec2Remove+1 < remove2Sec { entry := <-hash2Remove @@ -59,13 +54,10 @@ func (us *TimedUserSet) updateUserHash(tick <-chan time.Time) { } } - log.Debug("LastSec %d, to %d", lastSec, nowSec + updateIntervalSec) - for lastSec < nowSec + cacheDurationSec { for idx, id := range us.validUserIds { idHash := id.TimeHash(lastSec) hash2Remove <- hashEntry{string(idHash), lastSec} - log.Debug("Hash: %v", idHash) us.userHashes[string(idHash)] = idx } lastSec ++