aboutsummaryrefslogtreecommitdiff
path: root/weed/util
diff options
context:
space:
mode:
Diffstat (limited to 'weed/util')
-rw-r--r--weed/util/log_buffer/log_buffer.go6
-rw-r--r--weed/util/time.go13
2 files changed, 16 insertions, 3 deletions
diff --git a/weed/util/log_buffer/log_buffer.go b/weed/util/log_buffer/log_buffer.go
index efe42176e..30498f92d 100644
--- a/weed/util/log_buffer/log_buffer.go
+++ b/weed/util/log_buffer/log_buffer.go
@@ -2,7 +2,6 @@ package log_buffer
import (
"bytes"
- "github.com/seaweedfs/seaweedfs/weed/pb/mq_pb"
"sync"
"sync/atomic"
"time"
@@ -11,11 +10,12 @@ import (
"github.com/seaweedfs/seaweedfs/weed/glog"
"github.com/seaweedfs/seaweedfs/weed/pb/filer_pb"
+ "github.com/seaweedfs/seaweedfs/weed/pb/mq_pb"
"github.com/seaweedfs/seaweedfs/weed/util"
)
-const BufferSize = 4 * 1024 * 1024
-const PreviousBufferCount = 3
+const BufferSize = 8 * 1024 * 1024
+const PreviousBufferCount = 32
type dataToFlush struct {
startTime time.Time
diff --git a/weed/util/time.go b/weed/util/time.go
new file mode 100644
index 000000000..8e237b72d
--- /dev/null
+++ b/weed/util/time.go
@@ -0,0 +1,13 @@
+package util
+
+import (
+ "time"
+)
+
+func GetNextDayTsNano(curTs int64) int64 {
+ curTime := time.Unix(0, curTs)
+ nextDay := curTime.AddDate(0, 0, 1).Truncate(24 * time.Hour)
+ nextDayNano := nextDay.UnixNano()
+
+ return nextDayNano
+}